Belliveau represented the electoral district of Shelburne (now Queens-Shelburne) in the Nova Scotia House of Assembly from 2006 to 2017 as a member of the Nova Scotia New Democratic Party.
Belliveau represented the electoral district of Shelburne (now Queens-Shelburne) in the Nova Scotia House of Assembly from 2006 to 2017 as a member of the Nova Scotia New Democratic Party.