Originally signed by the Bucs as an undrafted free agent in 1994, he did not actually play for the Bucs until 1996 due to injury and time spent on the practice squad. Only got into nine games, mostly on special teams but did play center in place of the injured Tony Mayberry in the Week 2 road game in Detroit. Was on the roster for the entire 1996 season with seven DNPs outside of his infrequent appearances. Did not play in the NFL again after leaving Tampa Bay.