Воин-интернационалист, участник боевых действий в Афганистане
Родился в городе Кстово, ныне Нижегородской области, в семье рабочих.
Учился в средних школах № 6 и № 3 города Кстово.
До призыва в Вооружённые Силы СССР 2 октября 1982 года, работал слесарем-радиосборщиком на заводе "Агат".
Служил водителем БРДМ в городе Кандагар республики Афганистан.
В ходе проведённой спецоперации, БРДМ, которым он управлял подорвался на мине. Рядовой Машакин погиб.
Похоронен в городе Кстово на Магистральном (Старом) кладбище.
Награды: орден Красной Звезды (посмертно).