He played as a full back in the Football League for Cardiff City, Rochdale and Merthyr Town, and then moved to Ireland where he played for Dundalk and Derry City.
As a defensive specialist, he competed in the Football League for Cardiff City, Rochdale, and Merthyr Town before relocating to Ireland, where he played for Dundalk and Derry City.