Były futbolista, zawodnik I ligi AZS Kraków, kierowca fabryczny FSO SPORT. Jeszcze jako dzieciak chodził oglądać rajdy. Swoją karierę rozpoczął w 1974 roku i przez 10 lat w klasie Fiata 126 nie miał sobie równych. W 1986 roku wszedł do zespołu fabrycznego FSO SPORT, gdzie pokazał prawdziwy kunszt jeżdżąc Polonezem 2000 dosłownie na granicy wytrzymałości konstrukcji. Łącznie wystartował w 107 rajdach.