Career
Cooper ran for a seat to the Alberta Legislature as a Social Cr candidate for the first time in the 1955 Alberta general election. He ran in a hotly contested race in the electoral district of Vermilion against Liberal candidate Russell Whitson and two other candidates. Cooper initially lead the race on the first vote count, but fell behind in the third count losing to Whitson by 20 votes.
Cooper and Whitson faced each other for the second time in the 1959 Alberta general election.
Cooper ran for a third term in office in the 1967 general election. He defeated two other candidates polling another strong popular vote.
Due to boundary redistribution in 1971, the electoral district of Vermilion became Vermilion-Viking. Cooper ran for his fourth term in the new district in the 1971 general election.
He faced a tough fight to keep his seat from Progressive Conservative candidate Tom Newcomb who finished just 200 votes behind Cooper.
Cooper retired from provincial politics at dissolution of the assembly in 1975.