Career
He played college football at Northwestern. He has also played for the Chicago Bears and the Pittsburgh Steelers. He was selected and participated in 2011 NFL Players Association All-Star game.
He was named as an all-conference honorable mention.
Chicago Bears
On July 26, 2011, He signed with the Chicago Bears as an undrafted free agent. Pittsburgh Steelers
On September 4, 2011, He signed with the Pittsburgh Steelers to join the practice squad.
Buffalo Bills
On December 31, 2012, He signed with the Buffalo Bills to a future/reserve contract.