Tallgrenin vanhemmat olivat kirkkoherra Karl August Tallgren ja Charlotta Ulrika Bergroth ja puoliso vuodesta 1876 Jenny Maria Montin (k. 1931). Tallgren tuli ylioppilaaksi 1869 ja suoritti teologian erotutkinnon 1873, jolloin hänet myös vihittiin papiksi. Palveltuaan ensin ylimääräisenä pappina useilla eri paikkakunnilla ja oltuaan kappalainen Ruovedellä 1879–1887 Tallgren oli kirkkoherra Maariassa vuodesta 1887 lähes viisikymmentä vuotta. Turun tuomiokapitulin asessorina Tallgren toimi vuodesta 1897 vuoteen 1921 asti, minkä lisäksi hänellä oli useita luottamustehtäviä. Rovastin arvonimen hän sai vuonna 1896. Tallgren oli pappissäädyn edustaja valtiopäivillä 1888, 1891, 1894, 1897, 1899, 1904 ja 1905.[1][2][3][4]