Dopo aver iniziato la carriera come ciclista, le sue prime gare nel motociclismo risalgono al 1947 su una DKW; ha iniziato a farsi conoscere nel mondo delle corse dopo aver partecipato al GP di Cecoslovacchia del 1952 (non ancora prova valida per il Campionato mondiale e gran premio che Šťastný vincerà in seguito per 8 volte) in sella ad una Norton privata, giungendo al 7º posto e ottenendo alla fine dell'anno un contratto come pilota ufficiale della Jawa.
Da quel momento iniziò un connubio che durò fino al termine della sua carriera e si sviluppò in varie classi, dalla 250 alla 350 e alla 500. Dal motomondiale 1957 iniziarono anche le sue partecipazioni al campionato mondiale con la sua prima vittoria che si è registrata in occasione del Gran Premio motociclistico di Germania del 1961.
Il suo bilancio nel motomondiale parla di 4 gran premi vinti e altri 16 piazzamenti sul podio. Nel 1961 ha ottenuto il suo miglior risultato stagionale, laureandosi vicecampione del mondo nella classe 350 alle spalle di Gary Hocking.
Al suo palmarès bisogna anche aggiungere anche 5 titoli nazionali cechi ottenuti tra il 1956 e il 1965.
Dopo il ritiro delle competizioni si dedicò all'attività di commentatore televisivo per la televisione di stato; è deceduto all'età di 73 anni l'8 aprile 2000.[1]