Rođen je 24. svibnja 1937. godine u Garčinu 1937. godine. Diplomirao je na Ekonomskom, a doktorirao na Fakultetu političkih znanosti u Zagrebu. U doba SFRJ je bio u redu uglednijih političkih teoretičara jugoslavenskoga oblika socijalizma i protagonistom reformističkih snaga, a kao takav je sudjelovao u izradbi posljednjega jugoslavenskog ustava, onoga iz 1974. godine.
U doba Domovinskoga rata Tomac obnaša dužnost potpredsjednika Vlade demokratskog jedinstva (1991.-1992.), a kasnije je zastupnik u Hrvatskom saboru (1993.-2003.) i potpredsjednik Sabora (2000.-2003.). Na predsjedničkim izborima 1997. godine bio je kandidat SDP-a za predsjednika Republike Hrvatske.
U privatnom životu, prošao je – kako je sam svjedočio – transformaciju od vjerski solidno odgojenoga dječaka, preko mladog čovjeka duboko involviranog u ateistički marksistički svjetonazar, do čovjeka koji je opet na duboki način prepoznao katoličku vjeru u kojoj je izvorno bio odgojen.
(mp)