Jim McElwain was born in Missoula, Montana in 1962. He played quarterback at Sentinel High School in Missoula where he was chosen as an all-state quarterback. He then went on to play quarterback in college at Eastern Washington from 1980 to 1983, and he earned a degree in education.