Urodził się 6 marca 1932 r. w Warszawie jako Beniamin Lewartow. W wieku ośmiu lat wraz z całą rodziną trafił do warszawskiego getta, skąd wraz z bratem uciekł w 1943 r. Ich ojciec zginął w Auschwitz. Ukrywał się u przyjaciela swojej rodziny „po aryjskiej stronie”. Później wraz z matką wyjechał do Zawichostu.
Urodził się 29 września 1943 r. w Popowie w gminie Tłuchowo w obecnym województwie kujawsko-pomorskim. Wychowywał się w wielodzietnej, wiejskiej rodzinie. Ukończył zasadniczą szkołę mechanizacji rolnictwa i w latach 1961–1967, z przerwą na służbę wojskową, pracował jako elektromechanik samochodowy w Państwowym Ośrodku Maszynowym w Łochocinie. W tym czasie należał do Związku Młodzieży Socjalistycznej i Związku Młodzieży Wiejskiej.