Er studierte von 1979 bis 1983 an der Fakultät für Physik der Babeș-Bolyai-Universität in Cluj-Napoca. Nach dem Studium unterrichtete er von 1983 bis 1989 an verschiedenen Schulen in Hermannstadt, danach bis 1997 am dortigen Brukenthal-Lyzeum. Nach der Rumänischen Revolution von 1989 trat Johannis 1990 in das neugegründete Demokratische Forum der Deutschen in Rumänien (DFDR) ein, die politische Vertretung der deutschsprachigen Minderheit. Er war 1997 stellvertretender und ab 1999 leitender Generalschulinspektor des Kreises Sibiu und ließ das Amt anlässlich seines Eintritts in die Politik 2000 ruhen.