He served as a member of the Legislative Assembly of Alberta from 1930 to 1935 sitting with the Liberal caucus in opposition.
[1] There he was postmaster in the small locality of Dakin (possibly named after him) from 1925–1930, resigning on the day after he was nominated as a political candidate.
Angeline Dakin took over the postmastership but was dismissed in January 1932 for political partisanship; she resumed the post in 1936, after Henry left the Legislative Assembly, and served until 1948.
The 87 votes attained by Independent candidate Luc Lebel forced the race to a second count.
On August 21, 1930 Judge Taylor overturned the results, declaring Dakin elected by four votes over Delisle.