Tra il 2004 e il 2007 frequenta la Scuola del Teatro Stabile di Genova, ottenendo L'Attestato di Qualifica Professionale d'Attore. Debutta in teatro con "I Demoni" di Dostoevskij, nel ruolo di Nikolaj Stavrogin. Sempre nel 2007 inizia la sua carriera televisiva, in Camera Café, in onda su Italia 1. È del 2012 invece la sua prima apparizione sul grande schermo, con un ruolo da co-protagonista in Diaz - Non pulire questo sangue di Daniele Vicari. Con questo film partecipa al Festival di Berlino, dove il film vince il Premio del pubblico.