 He was born in Belleville, Upper Canada in 1837, the son of Sylvester Ostrom, and educated at Albert College.He studied law with John Bell and Lewis Wallbridge, was called to the bar in 1869 and practiced in Belleville and later Trenton.Ostrom was a member of the Trenton town council and served as reeve in 1879 and mayor in 1886.