Fowler attended Van High School. He was a two-way football player under his father Mal. As a senior, he helped his team win the Class 3A state championship and received second-team All-state honors at tight end. He also practiced track.[1]
He transferred to Stephen F. Austin State University after his sophomore season and became a starter at tight end. In 1982, he registered 26 receptions for 260 yards (third on the team). In his last year, he finished with 22 receptions for 209 yards (third on the team) and one touchdown.
In 2016, he was inducted into the Trinity Valley Community College Hall of Fame. He was named to the All-East Texas All-decade team as a strong safety.
As a rookie, Fowler played in all 18 games, starting the last 10 after Sam Harrell was lost for the season with a broken leg.[3] After registering only 17 yards in his first seven games, he finished the season with 1,003 rushing yards (5.9 avg.) and 11 touchdowns. On June 3, Fowler set a league record with 208 rushing yards in a game against the Denver Gold.[4] He also displayed strong blocking skills.
In his second season, sharing the backfield with a healthy Harrell, Fowler registered 402 rushing yards (4.36 avg.) and three touchdowns. In head coach Mouse Davis' run and shoot offense, he became the Gamblers' all-time leading rusher, posting 262 carries for 1,405 yards and 14 touchdowns. He also had 51 receptions for 540 yards and three touchdowns.
On August 27, 1985, Fowler was placed on the injured reserve list. He was activated on October 29, before the contest against the St. Louis Cardinals.[8][9] The Cowboys moved Fowler back to tight end, where he was mainly a backup to Timmy Newsome and Doug Cosbie. In 1988, he started six games while replacing an injured Newsome and finished fifth on the team in special teams tackles. On August 31, 1989, the Cowboys bought out Fowler's contract, in order to avoid placing him on the injured reserve list with a pulled hamstring.[10]