He played college football for the UCF Knights and was selected by the Buffalo Bills in the second round of the 2010 NFL draft.
Troup attended Salem High School in Conyers, Georgia, where he was a two-time first-team all-state performer as a junior and senior.
Considered a two-star recruit by Rivals.com, Troup was not listed among the top defensive tackle prospects in 2006.
[1] As a true freshman at the University of Central Florida, Troup saw action in nine games, including three starts at defensive tackle.
By his sophomore season he had established himself as a key part of the rotation and started 11 of 14 games on the defensive line.