Родился в семье крестьянина. Получил среднее образование.
С марта 1942 года — на фронтах войны. Принимал участие в боях за освобождение Украины. При форсировании Днепра 2 октября 1943 года Алпатов расположил свой миномет так, что сумел надежно прикрыть переправу советских солдат через реку, а также подавить три пулеметные точки противника, сорвав вражескую контратаку.
17 октября того же года в бою за деревню Крещатик Черкасского района Черкасской области Украины Алпатов уничтожил несколько минометов и пулеметов противника, а также автомашину с грузом. В бою на реке Рось уничтожил огнем миномета до двух взводов противника.
В 1944 году вступил в ряды ВКП(б). Участвовал в боях за на реках Одер, Нейсе, в военных операциях южнее Яссы и на Сандомирском плацдарме.
В 1947 году лейтенант Алпатов уволен в запас. Работал в селе Детчино Калужской области. В 1954 году вышел на пенсию по состоянию здоровью. Умер 20 марта 1962 года.