He began racing on Victoria’s Western Speedway track in 1967 after spending the two previous years in the grandstands. In 1970 he finished the season 5th in total points. The following year saw him move up to a 4th place points finish. 1972 saw him and his 1956 Ford Stock Car win the Stock Car Points Championship. During that year he also won the Roy White Memorial race and also the Good Samaritan 100 race. 1973 was another tremendous year as he again was crowned the Stock Car Points Champion. He competed in 15 events and won the title over 38 other drivers in the Stock Car Division at Western Speedway. He set fast time 6 times, won 4 trophy dashes, 5 heat races and 5 main events earning 1881 points, 339 over his 2nd place competitor.
He also won the Roy White Memorial race again plus the North West Insurance Co. Trophy. In the latter part of 1973, he moved into the Super Stock class with a 1964 Ford that was previously driven by Bob Collins. He finished the 1974 season 5th in Super Stock points and was voted Rookie of the Year and also won the Best Looking Super Stock award. 1975 saw him become the Points Champion in the Super Stock class where he also won the July Cup.
The following years saw him step up into other classes and he had good success. He drove in the Open Super Stock Late Model class, ran the 1987 year in a 1929 Desoto coupe with the Old Time Racers Association (OTRA). Later on he moved on to the IMCA Modified class where he posted many victories. A good example was in 2008. He basically completed his racing career but finalized the season with the Saratoga Speedway IMCA Championship. He has been a true champion and always a great contender in every class that he has competed in.