He began his career playing quarterback for Glendale Community College. He then played for United States International University (now Alliant International University) in San Diego, and Utah State University. He was drafted into the National Football League by the Kansas City Chiefs in 1981.
His playing career ended in 1995.
He played for eight NFL teams, including the Detroit Lions, where in 1989 he led the team to 5 consecutive victories to conclude the season. This is where he was first pegged with the nickname "The Goose".
He also played for the United States Football League’s Denver Gold.