 He was born in Hopewell Hill, New Brunswick, the son of William Rogers and Eliza Loughead, and was educated at Mount Allison College.In 1866, Rogers married Bessie Moore.His election to the provincial assembly was appealed twice but Rogers won the by-elections which followed each time.