At the 1930 Empire Games he won the gold medal in the 1 mile contest and the silver medal in the 880 yards event. He could not compete for Wales because Wales did not have a national athletics association at the time. Welsh track and field athletes could only compete for England in 1930 although Welsh swimmers did compete for their home nation.
On 8 June 1944 Thomas a Flight Lieutenant in the Royal Air Force Volunteer Reserve was awarded the Air Force Cross (AFC).
By 1946 he was a Squadron Leader pilot in the Royal Air Force when he was killed piloting an Avro Lancaster bomber in 1946; after take-off from RAF Aston Down all the engines failed and the bomber crashed into a nursing home at Brown's Hill, Bussage near Chalford, he was later buried at Haycombe Cemetery in Bath.