Career
During his time in office he served as a cabinet minister in the governments of Premier"s John Brownlee and Richard Reid. Allen ran for a seat to the Alberta Legislature in the 1926 Alberta general election. He ran as the United Farmers candidate in the Peace River provincial electoral district winning on the first count.
Due to boundary redistribution in the 1930 Alberta general election.
The city of Grande Prairie got its own electoral district. Allen ran for re-election in the new Grande Prairie provincial electoral district.
Allen was acclaimed. On July 10, 1934 Premier Richard Reid appointed Allen to the Executive Council of Alberta.
He was appointed to two cabinet portfolios the first as the Minister of Municipal Affairs and the second as the Minister of Lands and Mines. Allen ran for a third term in office in the 1935 Alberta general election.
The election was hotly contested and turned out to be the closest race in the province. Allen was defeated by Social Cr candidate William Sharpe on the final count.