David was born in 1970 and educated at Bassaleg Comprehensive School in Newport, South Wales. After leaving school, he spent several years working abroad, mainly in Australia. Returning to the UK, he gained an HGV licence and was a continental lorry driver before stepping in to manage the family haulage business. David was first elected as the Member of Parliament for Monmouth in 2005.
Prior to this, he was the Welsh Assembly Member for Monmouth after being elected in 1999. For the following eight years, he was the only Conservative AM elected by first past the post. In June 2010, David was appointed Chairman of the Welsh Affairs Committee. He also served as a Special Constable with the British Transport Police for 9 years and is a member of the UK delegation to the Parliamentary Assembly of the Council of Europe. He is a fluent Welsh speaker. David married his Hungarian girlfriend Aliz in October 2003. They live in Monmouth with their three children.