He accepted a football scholarship from the University of Texas. He began his college career as a backup linebacker, playing mainly on special teams. As a sophomore, he led the team in special teams tackles, including 2 blocked kicks and one punt return for 19 yards, helping them to win the Southwest Conference Championship, reach #2 in the rankings and play in the 1984 Cotton Bowl Classic. He had another blocked kick as a junior and helped the team to the 1984 Freedom Bowl.
As a senior, he became a starter at outside linebacker, finishing with 98 tackles (third on the team), 10 sacks (second on the team), 7 passes defensed and one interception and he helped the team get into the 1985 Bluebonnet Bowl.
After the NFLPA strike was declared on the third week of the 1987 season, those contests were canceled (reducing the 16-game season to 15) and the NFL decided that the games would be played with replacement players. He crossed the picket line off the injured reserve to be a part of the Dallas replacement team that was given the mock name "Rhinestone Cowboys" by the media.[3] He started 3 games at outside linebacker. He had 2 sacks against the New York Jets earning the defensive player of the week award.[4] On October 27, he was placed on the injured reserve list.[5] He was cut on November 3.[6]
After some time in business and real estate, he became the head coach for Hyde Park Baptist High School in 1996. Over the next twelve seasons, he reached the playoffs nine times (four semi-finals and nine quarter-finals).
In 2007, he became the head coach for the CenTex Barracudas of the Intense Football League where he coached for 2 years, amassing a 10–18 record. In 2008 he led the team to their first and only playoff win before the league went defunct.[9] In 2009, he was named the head coach for the inaugural season of the Austin Turfcats in the Southern Indoor Football League.[10] The team went 2-12 and then folded at the end of the season.
He left coaching in 2010 and went into financial management.