Rupnik je leta 1959 [[diploma|diplomiral]] iz matemetike na ljubljanski [[Prirodoslovna matematična fakulteta v Ljubljani|PrirodoalovnoPrirodoslovno matematični fakulteti]], 1961 iz ekonomije na [[Ekonomska fakulteta v Ljubljani|EF]] v Ljubljani, ter 1962 prav tam tudi [[doktorat|doktoriral]], se 1964/65 kot Fordov štipendist izpopolnjeval v ZDA, leta 1982 pa je doktoriral tudi na [[Fakulteta za naravoslovje in tehnologijo v Ljubljani|FNT]] v Ljubljani. Dr. Rupnik je bil v letih 1956−1991 zaposlen na EF v Ljubljani, od 1974 kot [[profesor|redni profesor]]. Raziskoval je Pri Raziskovalnem centru EF v Ljubljani je razvil matematično teorijo ekonomske integracije in teorijo proizvodnje kot aplikacijo splošne matematične teorije sistemov ter dokazal eksistenčne izreke multikriterialne upravljivosti dinamičnih sistemov. <ref>''Enciklopedija Slovenije''. (1996). Knjiga 10. Ljubljana: Mladinska knjiga.</ref>Leta 1969 je med prvimi prejel Kraigherjevo nagrado (GZS) za dosežke v gospodarstvu oz. ekonomiji, po upokojitvi pa je bil imenovan za zaslužnega profesorja ljubljanske univerze (2003).