Маховик Иван Петрович родился 17 июля 1944 года в селе Маховики Корюковского района Черниговской области Украинской ССР. В 1953 году с родителями переехал на постоянное место жительство в с.Камское-Устье Республики Татарстан. В 1961 году закончил Камскоустьинскую среднюю школу. В 1961 поступил работать слесарем на предприятие п/я 466 в городе Казани. В 1966 году поступил учиться в Казанское медицинское училище. С 1968 по 1980 год работал в Камско-Устьинской ЦРБ в должности зубного техника. Поступил в 1979 году в Казанский Государственный Университет имени Ульянова-Ленина на юридический факультет, окончил его в 1985 году. С 1980 по 1982 год работал зубным техником стоматполиклиники города Нижнекамска. В 1982-1983 год - начальник отдела кадров Райпо в районном поселке Камское-Устье. С 1983 по 1987 год - заведующий орготделом иполкома райсовета. С 1987 по 1993 год - судья районного суда Камского-Устья. В 1994 году в течение одного месяца повышал квалификацию в Российской Академии Правосудия в городе Москва. Является Заслуженным юристом Республики Татарстан.
Награжден медалью Российской Федерации "За заслуги перед судебной системой Российской Федерации".