Primo di quattro figli maschi, nasce e cresce a Parma, dove la famiglia gestisce un allevamento di cavalli. Inizia a lavorare come modello sfilando per marchi come Armani.
Comincia poi a sfilare in tantissime città del mondo come New York, Londra e Parigi e sfilando per altrettante griffe di moda. Successivamente alla carriera di modello affianca quella di attore, su consiglio di Fioretta Mari. A teatro recita nel musical La Surprise de l’amour con la regia di Marco Bracco. Nel 2009 affianca Claudia Gerini in uno spot per la compagnia telefonica 3 e viene scelto per recitare nella soap opera di Canale 5 CentoVetrine, dove dal 2010 è nel cast fisso nel ruolo di Jacopo Castelli. Nell’inverno 2012partecipa, in coppia con Samanta Togni, come concorrente all’ottava edizione del talent show di Rai 1 Ballando con le stelle.
Nel settembre 2012 ha prodotto e girato un film uscito nelle sale cinematografiche l’11 aprile 2013 con il titolo di Un’insolita vendemmia. Nell’inverno 2015 è uno dei concorrenti della decima edizione del reality show L’isola dei famosi condotto da Alessia Marcuzzi su Canale 5. Viene eliminato in semifinale prima contro Valerio Scanu con l’86% dei voti e poi nello spareggio con Rocco Siffredi con il 31% dei voti in positivo, non entrando così a far parte della rosa dei cinque finalisti.
Il 4 maggio 2015 ha partecipato come concorrente al nuovo quiz preserale di Canale 5 chiamato Caduta libera!. Il successivo 2 giugno ha partecipato come concorrente a Detto Fatto Night, in onda su Rai 2. Nel 2017 rappresenta l’Italia, insieme a Laura Forgia e Fabio Inka, all’evento mondiale Asics “The Big Chase” svoltosi a Los Angeles.