Mohr grew up in Thomson, Georgia, where he played football at Briarwood Academy.
[2] He spent one season with the Montreal Machine of the World League of American Football (WLAF) before being signed by the Buffalo Bills.
He signed with his hometown Atlanta Falcons before the 2001 NFL season, where he played for four years before being waived in 2005.
He was signed by the Washington Redskins before the 2005 NFL season began, but was cut a few days later.
He officially retired from the NFL in 2007 by signing a one-day contract with the Buffalo Bills.