Dopo la laurea in Lettere moderne lavora come assistente di Semiotica all'Università di Torino e come
copywriter. Consegue un
master in Tecniche della narrazione alla Scuola Holden di Baricco (dove in seguito insegna sceneggiatura cinematografica) e si cimenta nella scrittura per la radio, il teatro (collabora per Il Gruppo della Rocca e il Teatro Stabile di Torino) e la televisione. Dirige alcuni cortometraggi nel 2001 collabora alla sceneggiatura di
Se fossi in te di Giulio Manfredonia. Nello stesso anno dirige il suo primo lungometraggio,
Santa Maradona, commedia generazionale sulla crisi post-laurea di un giovane torinese, che gli vale nel 2002 il David di Donatello come Miglior Regista Esordiente. Ancora a Torino, nel 2004 gira
A/R andata+ritorno, storia d'amore fra un insoddisfatto
pony express e una
hostess bloccata in città da uno sciopero. Contemporaneamente si dedica al teatro traducendo e adattando, insieme a Pietro Deandrea,
Romeo e Giulietta di Shakespeare per una messinscena di Gabriele Vacis. Per la televisone cura la regia del
fake watches monologo
Novecento, scritto da Alessandro Baricco e interpretato da Eugenio Allegri. Collabora con il regista Lucio Pellegrini nello sviluppo della serie televisiva
La strana coppia, interpretata da Luca Bizzarri e Paolo Kessisoglu. Nel 2005 è sceneggiatore del film
L’uomo perfetto di Luca Lucini. A inizio 2008, assieme a Gigi Meroni, Andrea Giacomini e Gianfilippo Pedrotti, fonda la casa di produzione Wonderland Entertainment, con sede a Los Angeles.