Ivan Štefunko sa narodil 4. marca 1977 v Poprade. V roku 2001 ukončil štúdium politológie na Univerzite Mateja Bela v Banskej Bystrici.
V roku 2016 spoluzakladal občianske združenie Progresívne Slovensko. Na ustanovujúcom sneme 20. januára 2018 v Žiline bol zvolený za predsedu politického hnutia Progresívne Slovensko, v súčasnosti je podpredseda a člen predsedníctva. V parlamentných voľbách kandiduje ako šestka koalície Progresívne Slovensko/Spolu.