Avgångsbeskedet kommer efter att mittenorienterade Iohannis hotats med riksrätt av parlamentariker från landets extremhöger, rapporterar Reuters.
För att undvika en kris för Rumänien och det rumänska folket. . . avgår jag från presidentämbetet, säger Iohannis, enligt AFP och lägger till att han slutar formellt på onsdag.
65-årige Klaus Iohannis har varit president sedan 2014 och innehaft de två mandatperioder som är maximalt tillåtna. Han skulle ha avgått den 21 december. Men den andra omgången av det presidentval som syftade till att utse hans efterträdare, som var planerat till den 8 december, ställdes in av Rumäniens högsta domstol.
Det skedde på grund av anklagelser om rysk påverkan. Högsta domstolen fastslog i ett överraskande beslut att den första valomgången inte var giltig på grund av oegentligheter. I beslutet hette det att presidentvalet måste tas om och Iohannis ombads att stanna på posten tills dess.
Den första valomgången är nu planerad att hållas den 4 maj. Den 18 maj hålls en andra omgång, om ingen kandidat får mer än 50 procent av rösterna i den första.