He began racing at 13 by driving Go-Karts at Nick’s Island View Beach track in Victoria. When he turned 16 in 1965, he began driving stock cars at Western Speedway. His first ride was in a Hudson. The following 3 years, he teamed up with Glen Hewitt and raced a Ford to one top ten finish. In 1970 he moved up to the newly created Super Stock class. He drove a 1955 Chev to an 8th place finish in the point standings. In 1971 he upgraded his finishing to 2nd overall. He also was assistant starter in 1971 and 1972. In 1972 he purchased a 1965 Chevelle formerly driven by Gary Kershaw. He got to a great start in 1973 winning 5 out of the first 7 feature races. He ran 26 races and won the 1973 Championship. He also was 2nd in Popular Driver voting and won the Billy Foster 100 Race, the Sponsor’s Trophy race and the Carling Challenge race.
After this great season, he had many memorable highlights in his racing career. Championships and top finishes included Portland Speedway in 1974; 2nd overall in the Export A Western Canada Series; 5th in Bakersville Cal. behind Neil Bonnet, Bobby Allison, Roy Smith, Bill Schmidt with Donny Allison 6th; he was 9th in Phoenix following Richard Petty all day long. During his career, he attended 26 different race tracks. He was also involved in racing promotions.
In 1978 he combined with Reg Midgley, Bob and John Beadle and formed International Productions Inc. They won a contract from the Snohomish Wa. County to oversee the motorsports operations at Evergreen Speedway in Monroe. He was also involved with Reg on the I.D.C. Series for several years, working as Pit Boss. He also assisted Ted Pollock with Yakima and Portland Speedways. He also participated many years in fund raising with VITRA for crippled children. He crewed for Dick Midgley, travelling many times to Riverside, Ca., Ontario Motor Speedway, Ca. and Daytona Fl. for drivers Dave Cooper, Roy Smith, Dave Marcus and Herschel McGriff.