Al draft NFL 2006 è stato selezionato come 135a scelta dai Saints. Il 18 luglio ha firmato un contratto di 3 anni. Ha debuttato nella NFL il 10 settembre 2006 a Cleveland contro i Cleveland Browns.
Prima dell'inizio della stagione regolare 2007 è stato svincolato.
Miami Dolphins
Il 7 settembre firma con i Dolphins, dove gioca in 4 partite come riserva.
Il 20 novembre è stato svincolato.
Ritorno ai Saints
Il 3 dicembre del 2008 firma con la squadra di pratica, ma il 30 luglio 2009 è stato svincolato.
New England Patriots
Il 2 agosto del 2009, Ninkovich firmò con i Patriots. Nel divisional round dei playoff 2012 mise a segno un intercetto su Matt Schaub, nella vittoria sugli Houston Texans[1].
Nella settimana 8 della stagione 2014, Ninkovich ha recuperò un fumble di Jay Cutler ritornandolo per 15 yard in touchdown. La sua stagione si chiuse guidando la sua squadra con 8 sack , andando a vincere il Super Bowl XLIX contro i Seattle Seahawks.
Il 5 febbraio 2017 fa parte della formazione di difesa titolare nel Super Bowl LI, disputato dai Patriots contro gli Atlanta Falcons e vinto dai primi, ai tempi supplementari (prima volta nella storia del Super Bowl), con il punteggio di 34-28.