Шульган Константин Константинович родился 11 июля 1965 года, в городе Береза Брестской области.
В 1984 закончил Минский автомеханический техникум по специальности эксплуатация и наладка станков с числовым программным управлением.
В 1989 году закончил Минское высшее инженерное зенитное ракетное училище противовоздушной обороны (факультет связи и автоматизированных систем управления).
С 1989 по 1991 г.г. проходил военную службу в Государственном техническом комитете СССР.
С 1991 по июнь 2008 года занимал различные должности в Государственном центре безопасности информации.
В 2008 года по 17 августа 2018 года военная служба на офицерских должностях в Оперативно-аналитическом центре при Президенте Республики Беларусь, в том числе с апреля 2016 года в должности заместителя начальника ОАЦ при Президенте Республики Беларусь.
18 августа 2018 года назначен министром связи и информатизации Республики Беларусь.