Полный кавалер ордена Славы, участник Великой Отечественной войны
Родился в деревне Ивановка, ныне городского округа Воротынский Нижегородской области, в семье крестьянина.
Работал в колхозе. В 1939 году семья переехала на Дальний Восток.
Работал слесарем в паровозном депо станции Куйбышевка-Восточная Амурской области. Участник Великой Отечественной войны с января 1944 года.
Пулеметчик 413-го стрелкового полка 73-й стрелковой дивизии 48-й армии 1-го Белорусского фронта, старший сержант Денисов был награждён орденами Славы трёх степеней за подвиги, совершенные в боях на территории Белоруссии и Польши.
Перенаграждён орденом Славы 1-й степени 22 января 1982 года, став полным кавалером ордена Славы.
После демобилизации в декабре 1945 года, работал учеником токаря, токарем в паровозном депо станции Куйбышевка-Восточная Амурской области.
В 1962 году переехал в город Ростов-на-Дону.
Работал на заводе «Россельмаш», затем слесарем-сантехником в «ГипродорНИИ»авиаобъединении.
Похоронен на Северном кладбище.
Награды: ордена Отечественной войны 1-й степени (11.03.1985); Славы 1-й (22.01.1982), 2-й (05.11.1944), 3-й (09.02.1944) степени.