Urodził się 21 czerwca 1945 r. we Lwowie, wkrótce potem rodzice wraz z nim przenieśli się w ramach akcji repatriacyjnej do Polski. Dzieciństwo spędził na Śląsku, w Gliwicach, lata uniwersyteckie w Krakowie, gdzie studiował psychologię i filozofię na Uniwersytecie Jagiellońskim.