Cresciuto a Nizza di Sicilia (ME), consegue il diploma di odontotecnico a Messina e si trasferisce a Milano dove inizia a lavorare in campo pubblicitario come modello, e quindi a Roma per intraprendere la carriera d'attore. Nel 1997 frequenta degli stages di recitazione tenuti da Vincent Kid, collaboratore di Stella Adler, e l'anno successivo studia canto e recitazione con insegnanti della Royal Academy di Londra. Dopo aver girato alcuni cortometraggi e recitato in teatro, approda alla televisione e al cinema. La sua prima apparizione sul grande schermo è con il film Il regista di matrimoni (2005), diretto da Marco Bellocchio. Nel 2007 è coprotagonista, nel ruolo di Giovannino, de I Viceré, per la regia di Roberto Faenza. In televisione debutta nel 2003 nella serie televisiva di Rai Due, Vento di ponente 2. Tra gli altri lavori televisivi, ricordiamo: Matilde (2005), film tv diretto da Luca Manfredi, con Sabrina Ferilli, la miniserie televisiva L'ultima frontiera (2006), regia di Franco Bernini, e la serie tv Medicina generale (2007), regia di Renato De Maria, tutte in onda su Rai Uno, e il film per la televisione Disegno di sangue della serie Crimini, regia di Gianfranco Cabiddu, in onda nel 2007 su Rai Due. Nel 2008 interpreta il ruolo di Giorgio (il Dottor G) nella miniserie Amiche mie, in onda su Canale 5. Inoltre è protagonista, insieme ad Olivia Magnani, del film Un amore di Gide, regia di Diego Ronsisvalle. Nel 2009 è protagonista, con il ruolo di Luca Manara, della miniserie tv di Rai Uno, Il commissario Manara, regia di Davide Marengo, spin-off di Una famiglia in giallo.
CARRIERA:
Teatro
- Buried Child di Sam Shepard, regia di Vincent Gaeta - In lingua inglese
- The Camino Real, regia di Vincent Gaeta - In lingua inglese
- Domino Courts di W. Hauptman, regia di Vincent Gaeta - In lingua inglese
- One Hundred, regia di Anna Marcea
Cinema
- Il regista di matrimoni, regia di Marco Bellocchio (2005)
- I Vicerè, regia di Roberto Faenza (2007)
- Sono viva, regia di Dino e Filippo Gentili (2008)
- Un amore di Gide, regia di Diego Ronsisvalle (2008)
- Meno male che ci sei, regia di Luis Prieto (2009)
- Lo spazio bianco, regia di Francesca Comencini (2009)
- Noi credevamo, regia di Mario Martone (2010)
Televisione
- Il commissario Manara (2009), regia di Davide Marengo - Serie TV - Rai Uno - Ruolo: Luca Manara
- Amiche mie (2008), regia di Paolo Genovese e Luca Miniero - Miniserie TV - Canale 5
- L'ultimo padrino (2008), regia di Marco Risi - Miniserie TV - Canale 5 - Ruolo: Michele Doni
- Crimini: Disegno di sangue (2007), regia di Gianfranco Cabiddu - Film TV - Rai Due - Ruolo: Fabio Porzio
- Medicina generale (2007), regia di Renato De Maria - Serie TV - Rai Uno - Ruolo: Andrea Lecci
- L'ultima frontiera (2006), regia di Franco Bernini - Miniserie TV - Rai Uno - Ruolo: Elias Satta Pintore
- I colori della gioventù (2006), regia di Gianluigi Calderone - Film TV - Rai Uno
- Matilde (2005), regia di Luca Manfredi - Film TV - Rai Uno - Ruolo: Nicola
- Una famiglia in giallo (2005), regia di Alberto Simone - Miniserie TV - Rai Uno
- Vento di ponente 2 (2003), regia di Ugo Fabrizio Giordani e Alberto Manni - Serie TV - Rai Due
Cortometraggi
- Deadline (2002), regia di Massimo Coglitore
- Uomini in gabbia (1999), regia di Maurizio Scala
- Jim, Tod e Butch (1998), regia di Stefano Barberi
- I hate you (1998), regia di Stefano Barberi
