[1] He was born in Dunoon, Scotland, on June 7, 1884.
Bulloch was elected to Quebec's legislative assembly in the provincial riding of Westmount in the 1936 election and sat with the Union Nationale caucus.
He lost re-election as a Conservative in the district of Montréal-Notre-Dame-de-Grâce in the 1939 election.
He served as a city councillor in Montreal from 1944 until his death.
Bulloch died on June 19, 1954, in Montreal.