Raced Karts (NTSKA) 1981 -1983. 100 National and 125 Short Circuit Gearbox class in 1983. 1990, 1991, 1992, Class C Champion and 1991 and 1992 Overall Championship winner of Alfa Romeo Owners’ Club Championship.

Restarted racing in 2013 in Ferrari Classic Championship in Ferrari 328. Classic Formula Ford 2014 -2016 in Crossle 32F Historic Formula Ford 2018 – present in Merlyn Mk 11a/17 Heritage Formula Ford 2019 -2020 in Van Diemen RF88 Occasional races in Historic Touring Car Championship (2 Overall Wins) Classic Alfa Challenge 2018 and 2019 (1 win and 1 second).