В звании полковника Великого княжества Литовского Богдан Огинский командовал войском в ходе Русско-польской войны 1577—1582 годов. Участник взятия в 1579 году Полоцка, который в ходе Ливонской войны с 1563 года пребывал в составе Московского государства. Неоднократно выполнял дипломатические поручения правителей Речи Посполитой. В 1587 и 1612 годах направлялся послом в Москву для ведения мирных переговоров. В ходе польско-шведской войны 1601-1602 годов участвовал в сражениях со шведами.