He was wounded twice (Passchendale and Last hundred days) and earned the Military Cross: "He made many daylight reconnaissances and brought back valuable information under heavy fire.
Second World War Rogers served with the Royal Canadian Army Service Corps during the Second World War and was Officer Commanding of the 6th Divisional Petrol Company which saw service throughout Canada prior to serving in a defensive role on the West Coast of Canada until 1943.
Rogers first ran for a seat in the House of Commons of Canada as a candidate in the Alberta riding of Red Deer for the Progressive Conservatives in the 1957 Canadian federal election.
Harris would run against Shaw 1 year later in the 1958 Canadian federal election this time winning in a landslide.
He would serve one term in Parliament before being defeated by Robert N. Thompson in the 1962 Canadian federal election.