Родился в Городце Горьковской области. До 1970 года жил в Городце, затем родители переехали в город Заволжье Городецкого района. Окончил среднюю общеобразовательную школу № 8 (г. Заволжье). Принимал активное участие в жизни школы, занимался боксом и самбо в спортивном клубе «Мотор». Работал слесарем в механо-сборочном цехе № 1 Заволжского моторного завода. В октябре 1985 года был призван в ряды Вооружённых Сил СССР. С февраля 1986 года принимал участие в боевых действиях на территории Республики Афганистан. Водитель рядовой Кашин погиб при исполнении воинского долга. Похоронен в Заволжье, на городском кладбище. Награды: орден Красной Звезды (посмертно). Память: на здании средней общеобразовательной школы № 8 города Заволжья, где учился воин, установлена мемориальная доска.