Nowy szef SG służbę w formacji rozpoczął w sierpniu 1999 r. Wcześniej, w latach 1990-1999 służył w policji. Jest absolwentem Wyższej Szkoły Policji w Szczytnie (obecnie Akademia Policji w Szczytnie) oraz Uniwersytetu Marii Curie-Skłodowskiej w Lublinie.
Gen. Bagan w swoich pierwszych latach w formacji służył w Komendzie Głównej, a także poza granicami kraju - ochraniał polskie placówki dyplomatyczne w Indiach. W 2004 r. został zastępcą naczelnika Wydziału Operacyjno-Śledczego w Oddziale Nadwiślańskim, a następnie naczelnikiem Wydziału ds. Cudzoziemców oraz Wydziału Zabezpieczenia Działań tego oddziału.
W marcu 2011 r. powrócił do Komendy Głównej SG. Wówczas został powołany na zastępcę dyrektora zarządu do spraw cudzoziemców. Pełnił tę funkcję przez następne osiem lat, Później objął obowiązki szefa Nadwiślańskiego Oddziału SG. W maju 2021 r. odebrał nominację generalską z rąk prezydenta Andrzeja Dudy.