Николай Яковлевич Медведев родился 4 декабря 1922 года в селе Машково-Сурёна Козловского уезда (ныне Мичуринского района) Тамбовской губернии в семье крестьян. Русский.
Окончил 5 классов. работал слесарем на паровозоремонтном заводе в Мичуринске.
С 1941 года служил на Черноморском флоте матросом.
Участвовал в десанте под командованием старшего лейтенанта К.Ф.Ольшанского, высаженного в ночь на 26 марта 1944 года в тыл противника в г. Николаева (Украина), за что был удостоен звания Героя Советского Союза.
После Великой Отечественной войны жил в Москве.
Умер 17 октября 1985 года.
Награждён орденом Ленина, Отечественной войны 1 и 2 степеней, медалями.