Ha cominciato a 20 anni la sua attività di scrittore, diventando col tempo sceneggiatore e story-editor per case editrici come Mondadori e Mondadori ragazzi, e per produzioni cinema come Emme Produzioni e Nauta Film.
È uno dei creatori e dei fondatori di Story First, società che si occupa di storie per il cinema, la televisione e l’editoria. Una società molto particolare nel suo genere, una delle prime che in Italia si occupa di narrativa su diversi media.
Come scrittore, dopo l’esordio come finalista del Premio Tedeschi, ha pubblicato il suo primo romanzo Questo è il mio sangue con Mondadori-Colorado Noir e ha partecipato a diverse antologie, tra cui: Enokiller (Morganti Editori) col racconto Io sono vino, Caffékiller (Morganti Editori) col racconto Esterno Lomax, Il ritorno del Duca (Garzanti) col racconto Temendo l’inverno imminente che ha per protagonista il celebre personaggio di Giorgio Scerbanenco, Duca Lamberti, Anime nere reloaded(Mondadori) col racconto Mutilato Sangue corsaro nelle vene, antologia copyleft dedicata a Emilio Salgari.
Dal 2004 è il segretario dell’Associazione Scrittori di Bologna presieduta da Carlo Lucarelli, col quale ha lavorato alla serie TV L’ispettore Coliandro (Rai 2).
È autore e sceneggiatore del cortometraggio Lacrime nere diretto da Max Croci, prodotto da Movieandarts in collaborazione con Story First per Sky.
Nel 2012 ha pubblicato il romanzo Il mistero della loggia perduta il cui protagonista principale è se stesso.