Urodził się w 1934 roku w Krakowie jako syn Andrzeja Riegera, prokuratora i podporucznika rezerwy Wojska Polskiego, który w 1940 roku został zamordowany w Katyniu; oraz Antoniny z domu Latinik, pierwszej mistrzyni Polski we florecie; wnuk inżyniera i wynalazcy Romana Riegera (od strony ojca) i generała Franciszka Latinika (od strony matki). Jego młodszy brat Jerzy Rieger (ur. 1938) został pianistą, akompaniatorem i wykładowcą krakowskiej Akademii Muzycznej. Jego kuzynami od strony matki byli Irena i Andrzej Popielowie oraz Jerzy i Jan Vetulani.