È nato da padre italiano e madre inglese.
Diplomatosi presso l'Accademia Nazionale d'Arte Drammatica Silvio D'Amico, lavora in teatro, cinema e soprattutto in televisione, diventando popolare presso il grande pubblico per la partecipazione ad alcune stagioni della fiction televisiva Incantesimo, in cui ha il ruolo di Massimo Nardi.
Tra gli altri suoi lavori i film Benzina, regia di Monica Stambrini, e Il più bel giorno della mia vita, regia di Cristina Comencini, entrambi del 2001, e la serie tv Le stagioni del cuore (2004), regia di Antonello Grimaldi.