Vystudoval VŠE a po vojenské službě pracoval ve Výzkumném ústavu matematických strojů v Praze na vývoji softwaru. Po okupaci ČSSR v srpnu 1968 odešel se svou ženou do Vídně a pak do Kanady, kde od roku 1969 pracoval ve statistickém úřadu Statistics Canada. V letech 1993-9 byl předsedou Českého statistického úřadu, později byl senátorem.