He played college football for the USC Trojans and was selected by the Philadelphia Eagles in the second round of the 2006 NFL draft.
Justice blocked for three Heisman Trophy winners (quarterbacks Carson Palmer and Matt Leinart, and running back Reggie Bush).
Justice was outmatched by defensive end Osi Umenyiora of the Giants in his first appearance in the NFL.
Justice made his second career start against the Carolina Panthers on September 13, 2009, and played well against star defensive end Julius Peppers.
After starting right tackle Shawn Andrews was placed on injured reserve due to a back injury on September 15, 2009, Justice became the full-time starter at the position.
[6] On September 18, 2013, the Denver Broncos signed Justice after starting left offensive tackle Ryan Clady suffered a season-ending foot sprain.