Di origini calabresi, si è laureato all'Istituto di Arte Drammatica Fersen, per poi perfezionare i suoi studi con Dominique De Fazio (membro onorario dell'Actors Studio) e successivamente con Ivana Chubbuck. Ha iniziato la sua carriera cinematografica partecipando, tra il 1986 e il 1997, a film di successo come Troppo forte e 7 chili in 7 giorni (con Carlo Verdone), *Pacco, doppio pacco e contropaccotto* di Nanni Loy e Fuochi d'artificio di Leonardo Pieraccioni (in cui interpreta "Er Tigre"). Nello stesso periodo ...visualizza tutto ha lavorato anche per la televisione: per Nanni Loy ha recitato in Gioco di Società e in A che punto è la notte (con Marcello Mastroianni), ma ha preso parte anche a molte altre produzioni nazionali come La piovra 5 di Luigi Perelli, Ama il tuo nemico di Damiano Damiani e Ghost Profession, dove interpreta il ruolo di co-protagonista accanto a Massimo Lopez. Infine, non mancano le collaborazioni con produzioni internazionali come Moses, con Ben Kingsley, e Double Team – Gioco di squadra con Mickey Rourke e Jean-Claude Van Damme. A teatro ha interpretato Porcile di Pier Paolo Pasolini all'Accademia delle Arti di Berlino e Troilus and Cressida di William Shakespeare.
Tra il 1997 e il 2007 ha lavorato spesso in film del regista Renzo Martinelli, come Porzûs, Vajont, Piazza delle Cinque Lune, Il mercante di pietre e Carnera - La montagna che cammina. Ha anche collaborato a molte altre produzioni importanti, sia italiane, come I giudici - Eccellenti cadaveri di Ricky Tognazzi, che internazionali, come Titus con Anthony Hopkins. Nel 2010 ha preso parte a The Tourist, con Johnny Depp e Angelina Jolie, e nel 2017 in American Assassin con Michael Keaton.