Attore italiano. Diplomato all’Accademia Nazionale d’Arte Drammatica Silvio D’Amico, si dedica da subito alla professione teatrale lavorando in molti spettacoli di L. Ronconi. Noto a molti per alcune interpretazioni in varie fiction italiane (Amico mio, Padre Pio, Gli insoliti ignoti), approda presto al grande schermo: colleziona una doppia nomination (David, Ciak d’Oro) vestendo i panni del sergente Rizzo in El Alamein (2002) di E. Monteleone. Acquista notorietà tra il grande pubblico con Da zero a dieci (2002) di L. Ligabue, a cui segue una serie di apparizioni in film di discreto successo, quali Passato prossimo (2003) di M.S. Tognazzi, Mariti in affitto (2004) di I. Borrelli, Le chiavi di casa (2004) di G. Amelio, Nessun messaggio in segreteria (2005) di P. Genovese e L. Miniero, Amatemi (2005) di R. De Maria. Nel 2006 si consacra tra gli attori italiani più maturi con il David come migliore attore non protagonista per Romanzo criminale (2005) di M. Placido, nel quale impersona lo spietato Libano, capo della banda della Magliana. Nello stesso anno recita in La sconosciuta di G. Tornatore ed è un Cristoforo Colombo di bronzo in Una notte al museo di S. Levy, mentre nel 2007 è uno dei protagonisti del film corale Saturno contro di F. Ozpetek. È anche nel cast di Le cronache di Narnia: il principe Caspian (2008) di A. Adamson, al fianco di S. Castellitto, nella parte del generale Glozelle.