Urodził się w Krakowie. Był silnie związany z rodzinną (ze strony ojca) podbeskidzką wsią Sułkowice i jej tradycjami, gdzie przeżył okupację niemiecką. Maturę uzyskał w 1952 w jednej z najstarszych (1586) polskich szkół – I Liceum Ogólnokształcącym im. Bartłomieja Nowodworskiego w Krakowie, którego absolwentami byli wcześniej jego dziadek i wuj.