He attended Cal State Northridge as a business major, where he started 43 straight games. He held his school’s all-time lead for completions (1,036), attempts (1,677), yards (12,445) and touchdowns (109).
He was acquired by the Alouettes as a free agent in 2006. He backed up starter Anthony Calvillo and was used primarily for short yardage situations. He also punted for the Alouettes in place of Damon Duval.