Участник Великой Отечественной войны
Родился в деревне Борки Узденского района Минской области
После окончания техникума народнохозяйственного учёта работал счетоводом на кирпичном заводе.
В 1940 году его призвали в Рабоче-крестьянскую Красную Армию. Учился в танковом училище. На фронт техник-лейтенант Мохнач был направлен в марте 1944 года, воевал в составе 41 танковой бригады Украинского фронта.
Техник по ремонту боевых машин роты технического обеспечения Мохнач в апреле 1945 года на территории Чехословакии на передовой вместе со своим отделением ремонтировал танки. Приходилось не спать ночами, восстанавливали технику, которая утром уже шла в бой.
После капитуляции Германии бригада была передислоцирована на Дальний Восток.
Демобилизовался в звании старшего лейтенанта технической службы.
В 1949 году переехал в Кунгур, работал бухгалтером. С 1972 года работает в Полазне бухгалтером в СМУ НГДУ «Полазнанефть».
Награждён медалями «За отвагу», «За победу над Германией», «За взятие Будапешта», «За освобождение Праги», «За победу над Японией».