Практически вся карьера Булавина была связана с органами госбезопасности. Родившись в 1953 году, уже в 1977 он начал сотрудничество с КГБ, в 1979 окончив ее высшую школу (сейчас — Академия ФСБ РФ).
С 1979 по 1992 служил в КГБ (позднее — ФСБ) Нижегородской области, а в 1992 году возглавил местное отделение спецслужбы.
В 2006 году Булавин стал заместителям руководителя ФСБ РФ, возглавив Национальный антитеррористический комитет, с 2008 пришел на должность заместителя секретаря Совета безопасности.
Читайте о "большом переделе" в ФСБ.
Свою последнюю должность в СЗО он занимал с 11 марта 2013 года.