Родился в городе Павлово, ныне Нижегородской области. Окончил среднюю общеобразовательную школу № 1 города Павлово. В Вооруженных Силах СССР – с августа 1977 года. Окончил Пензенское высшее артиллерийское инженерное училище. С февраля 1984 года принимал участие в боевых действиях на территории Республики Афганистан. Начальник отделения армейского артиллерийского склада лейтенант Сорвунин погиб при исполнении воинского долга. Похоронен на кладбище деревни Молявино Павловского муниципального округа Нижегородской области.