Родился в селе Дивеево Горьковской области. Окончил среднюю общеобразовательную школу № 1 г. Лукоянов (2001 г.). В 2001 – 2002 годах проходил службу по призыву в рядах Вооружённых Сил России. Проживал и работал в Богородском муниципальном округе Нижегородской области. С октября 2023 года – участник специальной военной операции по защите Донецкой и Луганской народных республик, по демилитаризации и денацификации Украины. Наводчик мотострелкового отделения штурмовой роты рядовой Каганов погиб при исполнении воинского долга у населенного пункта Терны Краматорского района Донецкой области.