Career
He represented Newport township in the Nova Scotia House of Assembly from 1830 to 1836. He was the son of Terence Cochran and Anne Weir. In 1819, Cochran married Mary Lockhart.
He was defeated by James Whidden Allison when he ran for reelection in 1836.
Cochran died in Newport.