В 1940 году стал выступать за московский клуб «Снайпер». С 1944 по 1945 год играл за юношескую и клубную команды «Спартака».
Осенью 1945 года был призван в войска НКВД и в 1946 стал играть в клубных командах московского «Динамо». Осенью 1946 года был зачислен в дубль, позднее выступал за «Динамо» (Московская область), а в 1949 году вернулся в московское «Динамо».
В чемпионате СССР дебютировал 21 мая 1950 года во встрече с харьковским «Локомотивом». Николин провёл на поле весь матч и отметился забитым голом[2]. Всего за клуб Николин сыграл 4 матча в сезоне 1950 года. За дубль бело-голубых в 1946—1947 и 1949—1950 годах сыграл 81 матч и забил 20 голов.