Formatosi a Roma come digital designer, video grafico e fotografo, lavora nello studio CoDesign di Roberto Laurenzi come creativo e grafico; come illustratore per il marchio Energie, Sixty S.p.a.; come freelance per marchi di moda come Fornarina, Zambon, To-fino. Dal 2005 è freelance, art director, graphic designer, illustratore. Tra i suoi clienti: Rcs, Danesi caffé, Poste Italiane, INFN. E' anche artista video e performativo e si interessa di arte, architettura, fotografia. Nel 2011 fonda betterbadgood agenzia creativa.