Родился в городе Горьком. Окончил девять классов средней общеобразовательной школы № 15 (1993 г.), поступил на вечернее отделение Нижегородского автомеханического техникума, а в 1994 году окончил курсы токарей в учебном центре Горьковского автомобильного завода. В декабре 1995 года был призван в ряды Вооружённых Сил России. В декабре 1996 года был командирован в Республику Дагестан, где принимал участие в контртеррористической операции по разоружению и ликвидации незаконных вооруженных формирований на территории Чеченской Республики. Рядовой Кулавин погиб при исполнении воинского долга, находясь на боевом посту, охраняя важный государственный объект. Похоронен в Нижнем Новгороде, на Старо-Автозаводском кладбище. Память: на территории средней общеобразовательной школы № 15 (г. Нижний Новгород, Автозаводский район, улица Автомеханическая, 12) установлена памятная стела, посвященная автозаводцам, погибшим при исполнении служебных обязанностей в локальных конфликтах.