Окончил Ульяновское танковое училище в 1970 году, Военную академию бронетанковых войск в 1982 году, Военную академию Генерального штаба Вооружённых Сил Российской Федерации в 1992 году.
33 года прослужил в Вооружённых Силах СССР и России, занимал командные должности в частях, соединениях, оперативных и оперативно-стратегических объединениях Вооружённых Сил. Военную службу проходил в Белоруссии, Туркмении, Эстонии, Литве и на Кавказе.
В 1996 году — командующий объединённой группировкой федеральных сил в Чеченской Республике.
В 1996—1997 — заместитель командующего войсками Северо-Кавказского военного округа. 1997 — уволился из Вооружённых Сил Российской Федерации.
В 1998 году избран председателем краснодарского краевого отделения всероссийского общественного движения ветеранов «Боевое братство», объединяющего ветеранов локальных войн, которое возглавлял генерал-полковник Борис Всеволодович Громов. В том же году стал помощником мэра Краснодара по работе с муниципальными предприятиями, возглавил комитет по благоустройству города.
С 18 мая 2000 года по 14 ноября 2005 года — полномочный представитель Президента Российской Федерации в Дальневосточном федеральном округе. На этой должности являлся членом Совета Безопасности Российской Федерации.
С 5 декабря 2005 года по 2 сентября 2008 года — руководитель Федеральной службы по экологическому, технологическому и атомному надзору (Ростехнадзор).
28 ноября 2009 года на конференции Регионального отделения Политической партии «Справедливая Россия» в Краснодарском крае избран Председателем Совета Регионального отделения Политической партии «Справедливая Россия» в Краснодарском крае.
Женат, два сына. Старший сын — офицер Вооружённых Сил, погиб в ходе вооружённого конфликта в Чеченской Республике в 1995 году, в засаде, устроенной Хаттабом российским войскам под селом Ярышмарды, в Шатойском районе Чечни. Его соратник, генерал-полковник, Герой России Геннадий Трошев так это оценивал:
Младший сын — Сергей Константинович Пуликовский — заместитель председателя Городской Думы г. Краснодара.
Геннадий Трошев, генерал-полковник: