He was born in Toowoomba to Richard Davis and Constance Mary, née Quinlan.
As an official with the Transport Workers Union, he was a member of the Labor Party, serving as president of the Fortitude Valley branch and state president of the Young Labor Association (1963).
In 1972 he was promoted to the front bench as Shadow Minister for Welfare, Sport and Tourism.
He lost his seat at the 1974 election in which Labor was cut down to a "cricket team" of 11 members.
This article about an Australian Labor Party member of the Parliament of Queensland is a stub.