Николай Владимирович Ларин родился 10 июля 1918 года на хуторе Шашково Ряжского уезда Рязанской губернии (ныне Александро-Невского района Рязанской области) в крестьянской семье. Русский.
По окончании 7 классов школы работал на Новокузнецком металлургическом комбинате.
Проходил службу в РККА в 1938—1939. В 1941 году окончил ускоренный курс Новосибирского военно-пехотного училища, в 1942 — курсы "Выстрел". В действующей армии с февраля 1943 года.
Н. В. Ларин особо отличился 26 января 1945 года при форсировании Одера в районе населённого пункта Дембзе.
Батальон под его командованием первым переправился через реку, захватил плацдарм, расширил и удержал его до подхода основных сил дивизии.
Указом Президиума Верховного Совета СССР от 10 апреля 1945 года капитану Ларину Николаю Владимировичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали "Золотая Звезда".
С 1946 года в запасе.
В 1957 окончил Высшую школу МВД.
До 1962 года жил в Новокузнецке, работая в органах внутренних дел.
С 1962 года, по выходу в отставку, полковник Ларин жил и работал в городе Молодечно Минской области.