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