In 1917, he married Mary Alexandra Grant before enlisting for World War I; at the time, they were living in Palmerston North.[2] After the war, he purchased a farm near Mangaweka, but moved back to Marton to take over a farm there. He was involved with various farming organisations and chaired the Marton branch of the Farmers' Union, was vice-president of the Marton A&P Association, and a member of the Rangitikei Rabbit Board.[1]
With the formation of the National Party in 1936, he became the electorate chairman for Rangitikei.[1] In the 1938 election, Gordon stood against the incumbent in the Rangitikei electorate, Labour's Ormond Wilson. Boundary changes had resulted in the loss of the urban part of Wanganui from the electorate, which was now fully rural.[3] Although Labour obtained a landslide victory in the election, Wilson lost against Gordon of the National Party by 300 votes.[4] In 1953, Gordon was awarded the Queen Elizabeth II Coronation Medal.[5]
Gordon held the Rangitikei electorate to 1954, when he retired.[6] He died in 1964.[1]