Swoją karierę rozpoczynał od kartingu, a w latach 90-tych związał się z Rallycrossem. Reprezentuje on barwy Automobilklubu Polskiego. Rywalizuje w klasie Supercars, za kierownicą Mitsubishi Lancera. Mikołaj Otto to doświadczony zawodnik, zaliczający udane występy w Górskich Samochodowych Mistrzostwach Polski, Pucharze Easykart, Kartingowych Mistrzostwach Polski oraz Mistrzostwach Polski Rallycross. W sezonie 2018 stanął na podium Oponeo MPRC.
Wyniki w sezonie 2018:
3. miejsce w klasie SuperCars w Oponeo Mistrzostwach Polski Rallycross 2018 (130 punktów)
Wyniki w sezonie 2017:
4. miejsce w klasyfikacji generalnej Oponeo Mistrzostw Polski w Rallycrossie , w klasie Supercars (117 punktów).
4. miejsce w Mistrzostwach Okręgu Bydgoskiego OPONEO Rallycross, w klasie Supercars