Auparavant, il avait évolué au niveau universitaire chez les Orange de Syracuse.
Débuts
Pugh entre à la Council Rock High School à Holland en Pennsylvanie. Il est désigné en 2008 dans la seconde équipe type défensive de Pennsylvanie.
Comme sophomore, il est sélectionné dans la seconde équipe type de Pennsylvanie comme tackle offensif.
Comme junior et senior, il est sélectionné dans l'équipe type de la All-Suburban One League et comme senior également dans la seconde équipe type de Pennsylvanie comme joueur défensif.
Il est désigné comme joueur MVP 2008 de son équipe et joueur défensif de l'année comme capitaine d'équipe.
En 2010, comme Sophomore, il joue 13 matchs en ligne offensive permettant à celle-ci de convertir 34 des 40 possibilités de marquer en zone d'en-but (.850) soit la seconde meilleur ligne de la Conférence Big East[1].
En 2011, lors de son année Junior, il fait partie des 11 seuls joueurs de l'équipe à participer aux 12 matchs de la saison. Il est sélectionné dans l'équipe type de la Big East[1].
En 2012, lors de sonnée Senior, il joue 9 matchs sur 13 (une blessure au haut du corps l'empêche de jouer les 4 premiers matchs de la saison) et est de nouveau sélectionné pour l'équipe type de la Big East et par ESPN.com. Il est co-capitaine de l'équipe. Avec lui en ligne offensive, il permet à son équipe d'établir plusieurs records de son université : le plus grand nombre de yards gagnés sur la saison (6188 et une moyenne de 476 yards gagnés par match), le plus grand nombre de jeux effectués (1038), le plus grand nombre de yards gagnés à la passe (3757), le plus grand nombre de passes complétées (295), la meilleure moyenne du nombre de yards gagnés à la passe par match (289) et plus grand nombre de TDs inscrits à la passe (26)[1].
Il se présente à la Draft 2013 de la NFL après son année Senior[2]. Bien qu'il ait déjà son graduat, il est autorisé par la NFL pour participer au Senior Bowl 2013[3].
Justin Pugh est sélectionné par les Giants de New York au 1er tour en 19e choix global de la Draft 2013 de la NFL[7]. Il est le 5e tackle et le 7e homme de ligne offensif sélectionné lors de cette draft. Il devient également le joueur de Syracuse sélectionné le plus tôt dans une draft après Dwight Freeney en 2002 (choisi en 11e choix global) et le joueur de ligne offensif de Syracuse sélectionné le plus tôt dans une draft depuis Bob Fleck en 1954[8].
Giants de New York
2013
Le , Pugh signe avec les Giants de New York un contrat de 4 ans pour un montant de 8,34 million de $ dont 7,96 millions garantis et un bonus de 4,44 millions à la signature[9].
Pendant le camp d'entraînement, Pugh entre en compétition avec David Diehl pour être titulaire au poste de right tackle[10]. L'entraîneur principal Tom Coughlin choisira Pugh comme titulaire à cette place pour commencer la saison.
Il fait ses débuts professionnels lors du premier match en saison régulière des Giants contre les Cowboys de Dallas (défaite 31-36). Sa première partie de saison n'est pas bonne mais il s'améliore de manière significative par la suite. Il passe en effet d'une cote moyenne de -4.9 à une cote moyenne de +12 pour les huit derniers matchs, son entière saison étant estimée à -1.6. Il reçoit une note de 93.4 en efficacité en Pass Blocking et +2.5 en run blocking. Sur 644 actions de pass block au cours des 16 matchs de la saison, Pugh n'a accordé de 43 pressions sur le QB, 5 sacks et 3 touchés de QB[11].
2014
Pugh commence la saison suivante comme titulaire au poste de right tackle à la suite du départ à la retraite de David Diehl. Une petite blessure (aux quadriceps) l'éloigne des terrains pendant 2 matchs (semaines 12 et 13) lors de la saison 2014. Pugh faisait partie d'une ligne offensive qui a permis aux Giants de se classer 10e en NFL au nombre de yards gagnés par match (367,2), 7e en nombre de yards gagnés à la passe par match (267,0) et qui a permis à son quarterback, Eli Manning, d'établir le record de la franchise avec 379 passes complétées sur une saison[12]. Cette ligne était dirigée par le nouveau coordinateur offensif Ben McAdoo ayant remplacé Kevin Gilbride[13].
2015
Pugh est déplacé au poste de left guard après que les Giants aient signés Marshall Newhouse lors de la free agency pour être titulaire au poste de right tackle. Lorsqu'ils l'avaient sélectionné à la draft, les Giants pensaient que Pugh jouerait au poste d'offensive gard Ce n'est que plus tard qu'après les camps d'entraînement qu'ils l'avaient placé au right tackle, estimant en plus par la suite qu'il convenait mieux à ce poste avec la tactique développée par Ben McAdoo[14]. Pugh commence 14 matchs de saison régulière manquant les semaines 10 et 12 à la suite d'une commotion cérébrale[15]. Il joue bien toute la saison et est classé 5e meilleur garde offensif obtenant une note moyenne de +12,5 lors des huit premiers matchs[16]. En fin de saison, il est finalement classé 9e meilleur garde offensif par Pro Football Focus avec une note globale de 86,7[17].
2016
Le , les Giants de New York choisissent d'activer la 5e année de contrat rookie de Pugh pour un montant de 8,82 millions de $ [18].
Après une saison exceptionnelle en 2015, Pugh est désigné comme titulaire au poste de left guard pour le début de la saison. Pro Football Focus le désigne comme le meilleur garde gauche pendant les neuf premiers matchs de la saison, lui décernant une note globale de 87,8[19]. Le , il commence le match contre les Eagles de Philadelphie (victoire 28-23) mais doit quitter le terrain à la suite d'une blessure à la jambe qui va lui faire manquer les cinq matchs suivants.
2017
En 2017, Pugh commence les huit premiers matchs de la saison comme titulaire mais rate le reste de la saison à cause d'une blessure au dos. Il est placé sur la liste des blessés réservistes le [20].
Cardinals de l'Arizona
Le , Pugh signe un contrat de 5 ans avec les Cardinals de l'Arizona pour un montant de 45 millions de $[21],[22]. Il commence sept matchs au poste de right guard avant de se blesser au genou en 10e semaine. Il est mis sur la liste des réservistes blessés le 2018[23].
En 2019, Pugh est titulaire lors des 16 matchs de la saison, 14 au poste de left guard et 2 au poste de right tackle.