 He was born in Shelburne, Nova Scotia, the son of Colin Campbell and Maria Taylor, and moved to Weymouth with his family soon afterwards.Campbell established a general store at Weymouth and also became the owner of several ships.In 1854, he set up a shipyard there.