Born in Port Talbot on 15 January, 1922, Davies learned his rugby at Maesteg Grammar School and sent on to play for Cwmavon, Cymmer and Glyncorrwg before joining Aberavon. He played as a second row for Cwmavon, outside half for Glyncorrwg beore moving to prop when he joined the Wizards.
Having started his working life as an office boy at the Port Talbot Steelworks, he joined British Rail and became a locomotive driver and then a terminal manager. He served in the Home Guard during WW2, when he was a railway fireman.
He represented the British Railway XV’s and also made brief appearances for Swansea and Maesteg. He played more than 50 times for Glamorgan County, represented Crawshay’s Welsh and won the first of his two caps against the touring Australians at Cardiff Arms Park on 20 December, 1947.
One of four new caps that day along with lock John Gwilliam, scrum half Handel Greville and hooker Maldwyn James, Davies helped Wales win a dull, forward orientated affair 6-0 thanks to two penalties from the Cardiff second row Bill Tamplin. Victory allowed Davies to avenge the 19-9 defeat the Wallabies had handed out to the Combined Aberavon and Neath side suffered at The Gnoll two months earlier.
His second cap came in the final game of the 1948 Five Nations championship against Ireland in Belfast on 13 March, 1948. It was a Grand Slam occasion for the Irish as they completed a clean-sweep for the first time with a 6-3 victory by two tries to one.
Davies captained Aberavon in the 1949/50 season and finished his career back at Glyncorrwg before joining the club committee in 1955. His wife and adopted son predeceased him and he lived out his later years at the Arwelfa Nursing Home, Croeserw, Cymmer.