A goalkeeper, he began his career with Leeds United 1946 before joining Halifax Town in 1948. In 1949 he joined Newport County and went on to make 103 appearances for the club In 1953 he joined Selby Town and made a 1 appearance for Rochdale in 1956 before moving to Winsford United.