Родился на Северном Кавказе в семье кубанского казака. В 1941 году окончил Военно-воздушную академию им. Н. Е. Жуковского, служил в истребительной авиации. В 1949 году вышел в отставку и начал научную и педагогическую работу в НИО Министерства трудовых резервов, затем — в Институте теории и истории педагогики, НИИ психологии и Институте трудового обучения и профориентации АПН. В 1958 организовал группу педагогов, чтобы повторить опыт Макаренко. В том же году встретил свою будущую жену, Лену Алексеевну. Вместе с женой вырастили и воспитали семерых детей.