 He was born in Douglastown, New Brunswick (now part of Miramichi) in 1832, the son of William Caldwell, was educated at Campbellton and settled in Dalhousie.In 1857, Caldwell married a Miss McGregor.He was a justice in the Court of Common Pleas and served in the local militia.