Свистак Іван Михайлович народився 31 березня 1959 року у селі Вільхівчик Тячівського району Закарпатської області.
Освіта вища. У 1985 році закінчив інженерний факультет Ленінградської лісотехнічної академії. Спеціальність "інженер-технолог".
Трудову діяльність розпочав у 1978 році бракером Усть-Чорнянського лісокомбінату.
1978 по 1980 роки – служба в Радянській армії. Після служби в армії повернувся працювати в Усть - Чорнянський лісокомбінат, де працював на посадах: інженера по техніці безпеки, заступника директора по капітальному будівництву, головним інженером, директором Усть - Чорнянського лісокомбінату. З 1996 року по 2001 рік – голова спостережної ради ВАТ «Усть-Чорнянський лісокомбінат».
З 2001 працював директор ЗАТ «Смерека-2», з 2007 року заступник директора Товариства «Успіх».
2006 - 2007 рр. – помічник Народного депутата України.
Член Соціалістичної партії України з 2003 р.
5 листопада 2006 року обраний першим секретарем Закарпатського обласного комітету СПУ. Член Політради та Політвиконкому СПУ.
16 лютого 2010 р. обраний секретарем Політради СПУ з питань виборчих технологій.