David turned professional in 1990, earning his tour of Australasia card. He has had a number of impressive finishes since then including a 2nd place finish in the 1994 Air New Zealand Shell Open and a 2T finish in the 2004 Mastercard Masters. His first tour event win came in 2013 at the Turner Plumbing Victoria PGA Championship. He currently plays in tours including the Australasian, Canadian and China tours.
David Mckenzie finished 2nd in the 2017 Fiji International but also in 2017 was T4 in the Oates Vic Open.
- 2005 Nationwide Tour winner
- 2004 Australian Masters Runner up by play off
- Three top 10 finishes in the Australian Masters (2004, 2008, 2010)
- Won a Volkswagon for a hole-in-one at the Perth International on the par-3 8th during the third round.
- Runner-up in 2017 Fiji International