Ivan Dabo postao je zastupnik Hrvatskog sabora u svibnju 2024. godine, kao zamjenik župana Ličko-senjske županije Ernesta Petryja.
Završio je Ugostiteljsku školu u Opatiji, smjer kuhar specijalist.
Od 1976. do 1993. godine radio je na različitim pozicijama u hotelijersko-turističkoj tvrtki Turist Novalja, nakon čega je postao načelnik tada konstituirane Općine Novalja. Na lokalnim izborima 1997. godine izabran je za gradonačelnika Novalje i tu je funkciju obnašao do 2013. godine, kada se povukao iz politike. Vratio se u lipnju 2021. godine, kada je ponovo izabran za aktualan mandat gradonačelnika Novalje.
Ivan Dabo naveo je u svojoj imovinskoj kartici kako je vozilo stečeno kupnjom iz primitaka ostvarenih od nesamostalnog rada.
Ivan Dabo naveo je u svojoj imovinskoj kartici kako je vozilo stečeno leasingom.