Giovan Battista Coletti nacque a Barga, in provincia di Lucca, da Matteo Coletti e Teresa Lucignani. Il 22 giugno 1820 sposò a Livorno, nella parrocchia di S. Caterina, Annunziata de' Terra di Siena, dalla quale ebbe nel 1821 un figlio di nome Francesco. Esperto in legge, ricoprì numerosi incarichi pubblici, a partire dal1804 quando divenne uno dei deputati di Sanità alle Porte di Pisa e successivamente nella città di Livorno fu sottosegretario del Dipartimento di Sanità e perito fiscale del Tribunale.