Nato a Prato il 3 settembre 1966, iscritto al RUI (Registro Unico degli Intermediari Assicurativi) dal 2008.
Opera nel settore assicurativo dal 1985 prima come procuratore d'agenzia e poi come agente per Unione Subalpina Assicurazioni (oggi Allianz).
Nel 2008 entra nel Gruppo Assiteca in qualità di socio e Amministratore Delegato di Assiteca & Partners, società con una radicata presenza a Prato dove ha maturato grande esperienza nella consulenza assicurativa alle aziende operanti nel settore tessile. Si è dedicato inoltre allo sviluppo del portafoglio su linee di business tradizionali e specialistiche con particolare attenzione al Credito Commerciale.
Nel febbraio 2016 è stata aperta una nuova filiale a Fucecchio, nel cuore del polo industriale delle pelli e del cuoio, per garantire alle imprese del distretto un’assistenza puntuale.
Dal luglio 2016, a seguito della fusione di Assiteca&Partners S.r.l. in Assiteca S.p.A., è Consigliere di Amministrazione di Assiteca.