Od roku 1969 pracoval jako technik a programátor sálových počítačů nejprve v Závodech průmyslové automatizace v Čakovicích a před převratem v roce 1989 ve Výzkumném ústavu matematických strojů. Mezi lety 1981 a 1989 také působil jako dobrovolný učitel informačních technologií v Jedličkově ústavu v Praze.