Родился в селе Глотовка Воскресенского района Саратовской области.
Когда началась война, он учился в школе с. Строение Тосненского района Ленинградской области. В период с 1941 года 1944 год он проживал в Ленинградской области на оккупированной немецкими войсками территории, привлекался к принудительным работам.
В сентябре 1944 года призван на военную службу и направлен в учебное подразделение, где получил специальность пулеметчика.
После прохождения обучения в составе пехотного полка 201 дивизии Прибалтийского фронта участвовал в боевых действиях в Латвии, в том числе в операции «Курляндский котел», получил ранение.
После лечения в составе пехотных частей продолжил свой боевой путь из Латвии до Румынии, где в мае 1945 года узнал о Победе.
После Победы он продолжил нести службу во внутренних войсках в Западной Украине.
За проявленную в боях против Германии храбрость и отвагу Машков А.С. награжден медалью «За Отвагу», имеет юбилейные награды.