Родился в посёлке Вахтан, ныне городского округа г. Шахунья Нижегородской области. Работал водителем в леспромхозе. В октябре 1981 года был призван в ряды Вооружённых Сил СССР. С января 1982 года принимал участие в боевых действиях на территории Республики Афганистан. Водитель рядовой Мухачёв погиб при исполнении воинского долга. Похоронен на кладбище посёлка Вахтан. Награды: орден Красной Звезды (посмертно). Память: в посёлке Вахтан его именем названа улица.