Ученик известного теоретика Дена, пользовался советами М. И. Глинки. Профессор Московской консерватории. Первая опера Кашперова — «Цыгане» (1850). В миланском театре Каркано была исполнена в 1859 его опера «Мария Тюдор». Написал также оперы «Риэнци» (1863), «Грозу» (на текст Островского, поставлена в Москве и в Петербургском Мариинском театре 1867), «Тарас Бульба» (поставлена в Москве в 1893). Кашперов сочинял романсы, основал общество хорового пения в Москве, имел свою музыкальную школу, деятельно занимался православным церковным пением и поместил ряд этюдов по этому предмету в «Руси» И. С. Аксакова в 1881.
Написал романсы на стихи А. С. Пушкина «Я вас любил», «На холмах Грузии», «Я позабыл ваш образ милый» и др.
В 1869 под его руководством вышла в России книга «Школа пения» Л. Лаблаша на русском языке.