He represented the electoral district of Cape Breton West in the Nova Scotia House of Assembly from 1970 to 1976.
He was a member of the Nova Scotia Liberal Party.
[1] Sullivan was born in New Glasgow, Nova Scotia.
He attended Dalhousie University, earning a Bachelor of Laws degree in 1956.
[2] He resigned his seat in 1976 when he was appointed a judge.