Андрей Ефимович родился 25 октября 1904 года в с.Куралово Спасского уезда Казанской губернии (позже Куйбышевский район ТатАССР, ныне Спасский район РТ). Окончил Спасское педагогическое училище (1924г.), 2 курса Казанского государственного университета (1940г.). С 1924 года работал в школах Спасского кантона. Затем учитель, завуч Бугровской (1930–31г.г.), учитель Полянской (1931–36г.г.), учитель и директор Танкеевской школы до мобилизации.
Участник Великой Отечественной войны. Призван в ряды красной Армии по мобилизации Куйбышевским РВК ТатАССР 7 июля 1942 года. Военная службы началась в составе 31 запасной стрелковой Бригады на станции Суслонгер Марийской АССР, куда он прибыл 10 июля 1942 года с командой из 107 человек из Казанского военно-пересыльного пункта. После направлен в составе маршевой роты в действующую армию и начались фронтовые дороги. После демобилизации продолжил работу учителя, директора Танкеевской (1946–47г.г.), директор Антоновской (1947–53г.г.) школ, директор Кураловского детского дома №53 (1953–56г.г.), учитель, директор Кураловской 8-летней школы (1956–66г.г.) Куйбышевского района ТатАССР. С 1966 года на пенсии. Талантливый педагог и организатор учебно-педагогического процесса, человек высокой внутренней культуры.
Награждён орденом Отечественной войны 2-й степени (1985г.), орденом Трудового Красного Знамени (1953г.), орденом «Знак Почёта» (1949г.), медалью "За победу над Германией в Великой отечественной войне 1941-1945г.г." и другими медалями.
Умер 16 июля 1985 года, похоронен в г.Жуковский Московской области.