He was selected by the Steelers in the third round of the 1989 NFL draft after playing college football at the University of Arizona.
He was also a member of the Phoenix Cardinals, Toronto Argonauts, Shreveport Pirates, Amsterdam Admirals, Scottish Claymores and Anaheim Piranhas.
[6] Hill appeared in all 16 games for the second consecutive season, starting 12, in 1990, totaling 25 receptions for 391 yards.
[7] He played in three games for the Toronto Argonauts of the Canadian Football League (CFL) in 1992, catching 10 passes for 127 yards.
[1] Hill played in two games for the CFL's Shreveport Pirates in 1994, recording nine receptions for 102 yards.
[1] He appeared in 12 games for the Anaheim Piranhas of the Arena Football League (AFL) in 1997 as a wide receiver/linebacker, totaling 40 catches for 399 yards and six touchdowns, 17 solo tackles, five assisted tackles, one interception, two pass breakups, and one fumble recovery.