Forsmanin vanhemmat olivat lääninrovasti Carl Rudolf Forsman ja Sofia Charlotte Björnberg ja puoliso vuodesta 1882 Matilda Roschier (k. 1906). Forsman tuli ylioppilaaksi 1876 ja suoritti teologian erotutkinnon ja vihittiin papiksi 1882. Pastoraalitutkinnon hän suoritti 1884. Forsman toimi pappina Ilmajoella, Pietarsaaressa ja Purmossa ja sitten Kokkolassa kappalaisena 1886–1898 ja v.t. kirkkoherrana 1894–1906. Ähtävän kirkkoherraksi Forsman tuli 1897 ja toimi myös lääninrovastina. Forsman oli Kokkolassa ruotsinkielisen tyttökoulun uskonnon ja kirkkohistorian opettaja 1886–1898. Hän oli pappissäädyn edustaja valtiopäivillä 1897, 1899, 1900, 1904 ja 1905.[1][2]