Career
He was elected to the Nova Scotia House of Assembly in the 1988 provincial election. He represented the electoral district of Inverness South until 1993 as a Liberal member. Prior to the 1993 election, Graham was defeated by Inverness North Modern Language Association Charlie MacArthur for the Liberal nomination in the redistributed riding of Inverness.
Graham ran for the Liberal nomination again in the 1998 election, but was defeated by Charlie MacDonald.