Davis grew up in East Kent and was educated firstly at King Ethelbert School in Birchington-on-Sea and later at Thanet Technical College on the Isle of Thanet.
Nonetheless, between 1986 and 1993, he represented Kent in 125 first-class matches with his final appearance for the county coming against the touring Australians.