Come caratterista, al cinema e in televisione ha interpretato principalmente ruoli di criminali o poliziotti. Attivo sul grande schermo solo in età matura (a 50 anni, la prima partecipazione è del '94), ha lavorato con ruoli incisivi soprattutto in Cop Land e in molti ruoli minori di film di Spike Lee. In tv è ricordato per la partecipazione nel ruolo di Carlo Gervasi alla serie televisivaI Soprano (dal 2002 al 2007).