Кашпировский родился в 1939 году в селе Ставница Меджибожского района Хмельницкой области. В 1962 окончил Винницкий медицинский институт.
25 лет проработал в психиатрической больнице в Виннице. В 1987 году стал врачом-психотерапевтом сборной СССР по тяжелой атлетике. В 1988–1989 годах руководил Республиканским центром психотерапии в Киеве, следующие четыре года возглавлял киевский Международный центр психотерапии.
По словам психотерапевта, в 1988 году он провел дистанционную психологическую анестезию во время телемоста Киев – Москва: пациентка Любовь Грабовская находилась в Украинском научно-исследовательском институте онкологии и радиологии в Киеве, а психотерапевт – в Москве.
Известность к Кашпировскому пришла в 1989 году, когда на советском телевидении показали шесть передач "Сеансы здоровья врача-психотерапевта Анатолия Кашпировского". Кашпировский называл свои сеансы "актом специфического психотерапевтического воздействия" и говорил, что их "лечебное влияние" происходит "буквально с первой секунды общения".
В 1993–1995 годах был депутатом Государственной думы РФ, входил во фракцию ЛДПР.