He played in the 1960s and 1970s, and coached in the 1970s. He played at representative level for Great Britain, Yorkshire, and Commonwealth XIII, and at club level for Hunslet, Leeds, Bradford Northern, Hull FC and Widnes. 