He played for the Rhein Fire in NFL Europe in 1996, the Miami Dolphins and Seattle Seahawks in 1997, the Baltimore Ravens from 1998 to 2001, the Minnesota Vikings in 2002, the Cincinnati Bengals from 2003 to 2004, and the Cleveland Browns in 2005.
He had a series of football assignments between 1996 and 2005, including time with the Rhein Fire in NFL Europe, the Miami Dolphins and Seattle Seahawks in 1997, the Baltimore Ravens from 1998 to 2001, the Minnesota Vikings in 2002, the Cincinnati Bengals from 2003 to 2004, and the Cleveland Browns in 2005.