Сергей Бавилин родился 2 декабря 1923 года в городе Валдай. В 1941 году поступил в Ленинградское военное инженерное училище, но не окончил его, так как началась война. Участвовал в боях под Ленинградом, Сталинградской битве. Получил тяжёлое ранение, лишился ноги и в 1943 году был демобилизован по инвалидности. Проживал в Валдае, работал директором Валдайского районного ДК.