Han fødtes i 1660-årene som sønn av slottskriver Johan Garmann (1610–1673) og Margrethe Jespersdatter. Han gjorde karriere innenfor militæret, og endte som sjef for Akershusiske Infanterriregiment.