Александр Степанович родился 30 марта 1916 года в с. Шеланга Свияжского уезда Казанской губернии (позже Теньковского района ТатАССР, ныне Верхнеуслонский район РТ). С 25 октября 1940 года по 3 сентября 1941 года служил в органах внутренних дел заместителем начальника ОЛП-22 УИТЛК МВД ТатАССР
Участник Великой Отечественной войны. Призван в ряды Красной Армии в сентябре 1941 года Теньковским РВК ТатАССР. До мая 1943 года воевал на Калининском фронте в составе 334-я стрелковой дивизии командиром батальона, до мая 1945 года на 2-м и 3-м Украинских фронтах в составе 69-я гвардейская стрелковая дивизия командиром дивизиона. Имел ранения и контузии. С 10 октября 1946 года после демобилизации вернулся в органы внутренних дел где служил по 13 октября 1950 года заместителем начальника ОЛП-22 УИТЛК МВД ТатАССР.
Награжден орденом Боевого Красного Знамени, орденом Александра Невского, орденом Красной Звезды, медалью «За взятие Будапешта», медалью «За взятие Вены», медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.».