Окончил в 1957 Киевский политехнический институт (электроакустический ф-т).
С 1958 работал в НИИ психологии УССР (ныне — Институт психологии имени Г. С. Костюка НАПН Украины). Ученик Г. С. Костюка.
В 1965-71 и с 1989 зав. лаборатории (или отдела).
С 1996 возглавлял лабораторию методологии и теории психологии.
С 1993 по совместительству работал в Институте педагогики и психологии профессионального образования АПН Украины.
С 1969 преподавал в вузах Украины. Член редколлегий ряда научных журналов. Автор 580 научных работ, из них 16 единоличных и коллективных монографий и 15 пособий. Отличник народного образования УССР (1987). Почётные грамоты Президиума АПН Украины (1995, 2006). Знак НАПН Украины «Ушинский К.Д.» (2011).Ушёл из жизни 22 декабря 2016 года.