Родился в Иваново-Вознесенске, учился здесь в реальном училище, затем в Московском училище живописи, ваяния и зодчества, занимался в мастерских С.В. Малютина и А.Е. Архипова.
После революции 1917 г. возвратился в Иваново, где проработал почти четверть века: преподавал изобразительное искусство в учебных заведениях города, организовал студию для художников-любителей, был одним из организаторов и директором художественного училища, в 30-е годы возглавлял Ивановское отделение Союза художников.
После войны работал в Московском художественном институте им. Сурикова. По складу характера был лириком, создал множество пейзажей средней полосы России и натюрмортов.
Оставил много эскизов на исторические темы. В годы войны написал портрет А.В.Суворова. Редактировал 10-томное издание «Школы изобразительного искусства».
Несколько картин Кузнецова находятся в Ивановском художественном музее.