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.
He kicked off his career playing in NFL Europe, then progressed to secure starting spots with the Baltimore Stallions and Montreal Alouettes of the CFL, and the Miami Dolphins of the NFL.