 He was born in Margaree Forks, Nova Scotia, the son of Samuel Campbell and Ann McDonald.Campbell was educated at Harvard College.He was first elected to the provincial assembly in an 1872 by-election held after S. McDonnell resigned his seat.