Background
He was born in Inverness, Nova Scotia, the son of Hugh McKinnon and Margaret Campbell.
He was born in Inverness, Nova Scotia, the son of Hugh McKinnon and Margaret Campbell.
McKinnon was educated in Inverness and then at Saint Francis Xavier University and Dalhousie University, receiving a Bachelor of Laws from the later institution in 1929.
He represented Inverness in the Nova Scotia House of Assembly from 1940 to 1953 as a Liberal member. He was admitted to the bar in the same year and set up practice in Inverness. He was first elected to the provincial assembly in an 1940 by-election held after Moses Elijah McGarry was elected to the House of Commons.
McKinnon served in the province"s Executive Council as Minister of Public Health and Welfare from 1949 to 1950 and Minister of Mines and Labour from 1949 to 1953.
He was named a county court judge for Antigonish County in 1953 and, in 1966, was appointed to the Nova Scotia Supreme Court. He was named Chief Justice for Nova Scotia in 1968 and served until his death in Halifax at the age of 68.