 Roper was born in Detroit, Michigan and raised in Milpitas, California.He began his NFL career with the Pittsburgh Steelers, and played for the St. Louis Rams for all of one week before the Eagles signed him in 2005 season.He was cut by the Eagles prior to the 2006 season and spent time on the practice squad.