Jako hráč začínal v Mladé Boleslavi. V Hradci Králové působil od roku 1957 do roku 1964 a získal roku 1960 historický titul mistra, jediný v dějinách klubu a první, který v československé lize putoval mimo Prahu a Bratislavu. Od roku 1964 do roku 1966 působil v Jablonci. V sezóně 1966–67 působil jako hrající trenér v australském týmu Sydney Prague. V sezóně 1967–68 končil aktivní kariéru jako hráč Slovanu Liberec. V lize odehrál 141 utkání a vstřelil 52 branek.
Jako trenér vedl Mladou Boleslav, od začátku osmdesátých let pracoval pro fotbalový svaz. Dvakrát po sobě dovedl reprezentaci do 18 let ke stříbrným medailím na mistrovství Evropy, v roce 1983 v Mexiku postoupil s dvacítkou do čtvrtfinále mistrovství světa této kategorie. Pod jeho taktovkou začínali na mezinárodní scéně mj. Skuhravý, Hašek, Bílek nebo Kubík. V letech 1985–1987 vedl československou reprezentaci do 21 let, vedl i olympijskou reprezentaci, byl asistentem u reprezentace a také trénoval v Malajsii a Singapuru.
Literatura
Kolektiv autorů: Svět devadesáti minut I. – Olympia 1976
Jindřich Horák, Lubomír Král: Encyklopedie našeho fotbalu – Libri 1997
Radovan Jelínek, Miloslav Jenšík a kol.: Atlas českého fotbalu – Radovan Jelínek 2006