Родился 18 октября 1982 года в поселке Рябинино Чердынского района Пермской области. Начал свою трудовую деятельность в 2004 году в Управлении Федеральной антимонопольной службы по Пермской области в должности специалиста 1 категории. С 2004 года по 2008 год работал юристом на крупном промышленном предприятии Пермского края. В апреле 2008 года назначен заместителем руководителя Управления Федеральной антимонопольной службы по Пермскому краю. Приказом руководителя ФАС России от 08 июня 2009 года назначен руководителем Управления Федеральной антимонопольной службы по Пермскому краю.В 2004 году окончил Пермский государственный университет по специальности "Юриспруденция".
В феврале 2020 года Владимир Путин назначил Махонина на пост врио губернатора Прикамья.