Родился 11 августа 1939 года в селе Ставница Меджибожского района Каменец-Подольской области Украинской ССР.
Спортсмен (тяжелая атлетика), врач-психотерапевт, телеведущий.
Мастер спорта.
Окончил Винницкий медицинский институт (1962).
Врач ЛФК Железнодорожной больницы (Винница) — 1962-63, затем психиатрической больницы имени академика А.И. Ющенко (Винница). Врач-психотерапевт сборной СССР по тяжелой атлетике — 1987.
Руководитель Республиканского центра психотерапии (Киев) — 1988-89, Международного центра психотерапии (Киев) — 1989-93.
Получил широкую известность в 1989 году благодаря телепередачам «Сеансы здоровья врача-психотерапевта Анатолия Кашпировского», транслировавшимся на канале Центрального телевидения СССР.
Почетный доктор психологических наук Института психологии имени Г.С. Костюка НАПН Украины (7.06.2014).
Депутат Государственной думы Федерального собрания РФ — 1993-95.