Nato a Roma, si trasferisce giovanissimo a New York, dove studia recitazione all'Actor's Studio; sempre negli Stati Uniti debutta in teatro e al cinema in film indipendenti. Il primo ruolo importante è del 1997 grazie a Marco Bellocchio. Nel 1999 debutta in televisione da protagnoista nella miniserie in due puntate, Ama il tuo nemico.