W WSMP zadebiutował Polskim Fiatem 126p w 1977 roku[1]. Rok później zadebiutował w Formule Polonia[2]. W 1980 roku zdobył pierwsze podium w tej serii, kończąc na drugim miejscu zawody Toruń I[3]. W sezonie 1983 rozpoczął ściganie się Promotem II[4]. Rok później zajął w klasyfikacji ogólnej Formuły Polonia trzecie miejsce, natomiast w sezonie 1985 był drugi. Również w 1985 roku zadebiutował w Formule Easter oraz Pucharze Pokoju i Przyjaźni[5]. Od 1986 roku rywalizował Promotem III[6]. Jednocześnie w 1987 roku został, wraz z Jerzym Mazurem, fabrycznym kierowcą Stara. W wyścigu samochodów ciężarowych zadebiutował podczas rundy Mistrzostw Europy na Hungaroringu, zajmując jedenaste miejsce[7]. W 1988 roku wraz z pilotem Jerzym Frankiem wystartował w Rajdzie Paryż-Dakar. Sikora oraz Mazur jako pierwsi Polacy w historii ukończyli wówczas te zawody[8]. W 1989 roku Sikora zadebiutował w Formule Mondial. W swoim pierwszym sezonie w tej klasie zajął trzecie miejsce w klasyfikacji[9]. W 1992 roku ścigał się Estonią 25. Następnie zakończył karierę[10].