 He was born in Doncaster, Yorkshire.Dunn made his debut for Hertfordshire in the 1969 Minor Counties Championship against Cambridgeshire.He played Minor counties cricket for Hertfordshire from 1969 to 1979, making 43 appearances.