Являясь профессиональным игроком Николай Михайлович выступал за «Салават» с 1967 по 1979 годы, после чего входил в тренерский штаб «юлаевцев», а также возглавлял уфимский «Авангард» и работал в уфимской спортшколе. Его сын Николай Заварухин также продолжил дело отца.