Nato a Milano nel 1968, si diploma in Regia presso la Scuola d'Arte Drammatica Paolo Grassi di Milano. Dopo diverse esperienze di lavoro cinematografico a contatto con le realtà della tossicodipendenza e dell'alcolismo, nel 2005 vince il David di Donatello e nel 2006 il Nastro d'Argento Miglior Corto con il documentario Un inguaribile amore, documentario di 16'.
Nel 2007 gira il mediometraggio A tutto quello che si muove e sempre lo stesso anno il mediometraggio Nella città che cambia. Nel 2009 scrive la drammaturgia di I viaggi di Atalanta per il Teatro Gioco Vita di Piacenza, in scena al Piccolo Teatro di Milano, in Spagna e Francia in diverse stagioni. Nel 2012 pubblica "Le ferite dell'Eroe" per Dino Audino Editore, testo didattico sulla costruzione del personaggio e la struttura della storia.
Nel biennio 2017/2018 gira il lungometraggio Who's Romeo.
Dal 2000 tiene workshop in diverse aziende utilizzando le tecniche dello storytelling per percorsi di team building. Lavora come acting coach per la preparazione di attori ai provini per film nazionali e internazionali, è story analist e tiene diversi workshop in Italia sulle strutture narrative, la costruzione del personaggio e su elementi di regia cinematografica.