Élvonalbeli labdarúgó-pályafutása befejeztével Szőcs János három időszakban (1968–1978, 1981–1982, 1996) volt a ZTE vezetőedzője.
A Zalaegerszeg vele nyert először bajnokságot az NB II-ben (1968), majd az NB I B-ből is feljebb lépve az ő irányításával mutatkozott be az élvonalban (1972).
Szőcs János beugróként egy mérkőzésen (Wales 1–2, 1975) a magyar válogatott szövetségi kapitányi tisztét is ellátta.