Cochrane first ran for provincial office in 1902 as the Conservative Party candidate in Nipissing West in the 1902 election, but was defeated by Joseph Michaud.
He was reelected in the 1908 election in the new electoral district of Sudbury.