Родился в селе Новоникольское Пензенской области. Участник Великой Отечественной войны. Окончил Горьковское художественное училище (1954 г.). Как скульптор работал в портретном жанре, как живописец – пейзажист лирического плана. В 1950 – 1956 годах преподавал в Горьковской художественной студии.
С 1956 года – участник областных художественных выставок. Член союза художников РСФСР с 1980 года. Экспонент зональной выставки («Большая Волга» 1970, 1974). Персональная выставка (г. Горький 1989). Заслуженный работник культуры РСФСР (07.06.1978). В течении 12 лет был директором Горьковского отделения художественного фонда РСФСР. Отец художника Каштанова Владимира Николаевича. Жил и похоронен в Нижнем Новгороде.