In 1929 at the age of 19 he signed for Cardiff City, but made only one appearance. After brief spells with both Merthyr Town and Tranmere Rovers he then returned to Shamrock Rovers.
In 1929, at the age of 19, he joined Cardiff City but only played once before moving on to Merthyr Town and Tranmere Rovers for short periods. He then rejoined Shamrock Rovers.