Богдан Анатольевич родился 27 октября 1967 года в Чернигове. С 1985 года по 1986-й работал слесарем-ремонтником на Черниговском заводе стройматериалов. 1986 году поступил в Новосибирское высшее военно-политическое общевойсковое училище, которое окончил в 1990 году, получив специальность «Политработник». В этом же году приехал в Омск, где служил в вооруженных силах. Демобилизовавшись в 1992 году, устроился на работу в финансовое управление администрации Омской области. Одновременно учился в омском филиале Всесоюзного заочного финансово-экономического института, который окончил в 1996 году по специальности «Финансы и кредит». В финансовом управлении (в 1998 году переименовано в комитет финансов и контроля администрации Омской области) занимал должности экономиста 2 категории, экономиста 1 категории, ведущего экономиста, начальника отдела финансирования внебюджетных фондов, начальника отдела ценных бумаг и валютных операций. В ноябре 2003 года назначен заместителем председателя комитета финансов и контроля Омской области.
Женат. Двое детей.