A urmat cursuri universitare la Institutul Politehnic "Traian Vuia" din Timișoara (1967-1972), obținând titlul de inginer, apoi a efectuat studii postuniversitare de informatică și matematică pentru cercetare la Universitatea București (1973-1974), curs de specializare ca bursier Fullbright la Johns Hopkins University din Baltimore (1977) și apoi studii de doctorat la Institutul de Construcții din București (1977-1986), obținând titlul științific de doctor inginer.