Родился 23 января 1942 года в г. Александровск-Сахалинский.
В 1965 году после окончания учебы в Хабаровском политехническом институте начал трудовую деятельность на Александровск-Сахалинском участке механизации треста "Сахалинстроймеханизация" в должности механика. Через год был назначен начальником участка.
В 1968 году возглавил Долинское управление механизации строительства, а в 1976 году стал начальником Южно-Сахалинского управления механизации строительства N2. В июне 1983 года назначен управляющим трестом "Строймеханизация". С 1994 года работал заместителем генерального директора, генеральным директором ОАО "Сахалинстрой".
Заслуженный строитель Российской Федерации. Награжден двумя орденами "Знак Почета", медалями "За доблестный труд в честь ознаменования 100-летия со дня рождения Владимира Ильича Ленина", "Ветеран труда".
Избирался депутатом Александровск-Сахалинского городского Совета народных депутатов и Октябрьского районного Совета народных депутатов г. Южно-Сахалинска.
В 1996 году избран депутатом Сахалинской областной Думы второго созыва. Работал в комиссии по бюджету и финансам, налогам и банкам, а в начале 2000 года стал ее председателем. Депутат, председатель постоянной комиссии по бюджету и финансам областной Думы третьего созыва.
В октябре 2004 года вновь стал депутатом Сахалинской областной Думы четвертого созыва. В декабре 2005 года возглавил постоянный комитет по экономической политике и бюджету.
В октябре 2008 года избран в Сахалинскую областную Думу и теперь Александр Степанович четвертый созыв подряд будет представлять интересы сахалинцев и курильчан в областном законодательном органе власти.
Член Всероссийской политической партии "Единая Россия", фракции "Единая Россия" в Сахалинской областной Думе.