 Born in Swansea, Wales, Thomas began his career with his hometown side Swansea Town.He made his debut for the club in the Southern Football League but struggled to establish himself in the first team and left the side in 1920, having made three league appearances.He instead joined Welsh League side Porth where he helped the team win the Welsh League title in 1922, having formed a forward partnership with Evan Jones.