Herman Snellmanin vanhemmat olivat kauppias, merikapteeni Johan Henrik Snellman ja Flora Enbom ja puoliso vuodesta 1883 Lydia Erika Teresia Lundmark. Tultuaan ylioppilaaksi Oulussa 1878 Snellman opiskeli teologiaa ja suoritti teologian erotutkinnon 1882, papiksi hänet vihittiin seuraavana vuonna. Toimittuaan ensin merimiespappina Lontoossa 1883–1892 hän oli kirkkoherra Korppoossa vuodesta 1893, Jomalassa vuodesta 1905 ja Pernajassa vuodesta 1918. Rovastin arvonimen hän sai vuonna 1910. Snellman oli pappissäädyn edustaja valtiopäivillä 1905.[1][2] Hänet valittiin vuoden 1899 suureen lähetystöön Korppoon edustajana, mutta hänen osallistumisestaan lähetystöön ei ole varmuutta.[3]
Lintutieteilijä ja taidemaalari Johannes Snellman oli Herman Snellmanin poika.