Nasce a Monterotondo in provincia di Roma nel 1982. Fin da piccolo collabora con il fratello Riccardo nella realizzazione di corti e film indipendenti in veste di attore e assistente alla regia. Nel 2001 è coprotagonista in “Guarda che luna!”, per la regia di Riccardo Camilli, a cui fanno seguito, sempre come interprete, “Abbiamo scherzato” (2003), “Com’è bella la città” (2005), “Giovani disponibili” (2008) e “Giudizi universali” (2012). Nel 2005 ha un ruolo nel corto prodotto da Fandango “Mai dove dovremmo essere” di Davide Minnella, accanto a Sergio Rubini. Nel 2010 è nel cast della serie “Boris 3” per la regia di Davide Marengo, nel ruolo dell’assistente di Biascica. Dal 2009 inizia una lunga collaborazione – in qualità di attore e a volte co-sceneggiatore – con il regista indipendente Daniele Misischia, col quale realizza moltissimi corti e film indipendenti tra cui “Reality”, “Devil on the road”, “Anna, cronache di un’attrice emergente”, “Panopticon” e i film “Il giorno dell’odio” (2010) e “In un giorno la fine”, in uscita nei cinema italiani nel 2017, accanto ad Alessandro Roja. Sempre tra il 2016 e il 2017 è protagonista del film “Cattivo sangue” di Simone Hebara e tra i protagonisti di una puntata della serie “L’ispettore Coliandro”, per la regia dei Manetti Bros.