He began his professional career playing in NFL Europe, then earned starting positions with the Baltimore Stallions and Montreal Alouettes of the Canadian Football League (CFL), and the Miami Dolphins of the NFL.
His professional path started with games in NFL Europe, leading to securing key roles with the Baltimore Stallions and Montreal Alouettes of the CFL, as well as the Miami Dolphins of the NFL.