Родился 11 сентября 1905 года в с. Старая Рачейка (Самарская область). Русский. Работал начальником пожарной охраны. В армии в 1927 — 1935 годах и с 1941 года. На фронтах Великой Отечественной войны с октября 1941 года. Рота 467-го стрелкового полка (Центральный фронт) под командованием старшего лейтенанта Теплова в ночь на 1 октября 1943 года преодолела Днепр в районе д. Глушец (Гомельская область), с боем овладела траншеями противника и отразила девять контратак, нанеся неприятелю ощутимый урон в живой силе и технике и удержав плацдарм до подхода других подразделений полка. С 1944 по 1946 год заместитель командира батальона 259-го конвойного полка. Жил в г. Сызрань (Самарская область). Награжден орденом Ленина, медалями. Умер 13 августа 1946 года.
Звание Героя Советского Союза присвоено 15 января 1944 года.