He played for the Tampa Bay Buccaneers in 2002 and 2003, starting six games and playing in 12 in 2003 (collecting two interceptions).
His season was highlighted by a return of one of the interceptions for 23 yards and a touchdown at Carolina on November 9, 2003. He then signed with the Cleveland Browns on Aug. 5,2004, but was released prior to the start of the season.
He signed with the BC Lions of the Canadian Football League in 2005 and was a member of the team's practice squad. He was re-signed by the team in 2006.