Attore. Inizia la carriera in teatro. Il debutto cinematografico è nel 1990 con "Tutti stanno bene" (1990) di Giuseppe Tornatore. Dopo una lunga fase di studio, arriva al successo internazionale grazie a ruoli in film stranieri, come "Il tempo ritrovato" (1999) di Raul Ruiz, nella parte di Marcel Proust, "Signes de Vie" (2001) di Vincent Martorana. Altri film importanti sono "Nirvana" (1997) di Gabriele Salvatores, "Preferisco il rumore del mare" (1999) di Mimmo Calopresti. Nel 2000 è inoltre il "Placido Rizzotto" di Pasquale Scimeca. Nel film di Marco Puccioni, "Quello che cerchi" (2001) è Impero, il protagonista.