Родился в селе Олексенцы Борщевского района Тернопольской области (12.04.1954). В 1976 году окончил физический факультет Львовского государственного университета им.И.Франко, в 1980-м — аспирантуру.
Карьера. В 1976-1978 гг. — учитель физики львовской СШ №44.
В 1981-1993 гг. — научный работник Львовского госуниверситета (исследования в сфере экспериментальной физики спецматериалов и спецтехнологий в экстремальных условиях). Руководитель научно-исследовательской лаборатории, заместитель председателя НТС Института прикладной физики.
Кроме Львовского университета работал в лабораториях Института атомной энергии им.И.Курчатова, Физико-технического института им.И.Иоффе АН СССР, позже — университетов Марбурга и Хемнитца (ранее — Карл-Маркс-Штадт) в Германии.
С апреля 1993 года — на дипломатической работе: первый секретарь, советник по вопросам науки и техники в Посольстве Украины в ФРГ. С 1997 года — заместитель, позже — начальник управления международного экономического и научно-технического сотрудничества МИД Украины. В 1999-2000 гг. — советник-посланник Посольства Украины в США. 2000-2003 гг. — руководитель Боннского отделения Посольства Украины в ФРГ, советник-посланник Посольства Украины в Республике Австрия.
В 2003-2008 гг. возглавлял секретариат Украинской народной партии (УНП). В 2006 году баллотировался в депутаты Верховной Рады Украины по списку (под №25) Украинского Народного Блока Костенко и Плюща. По настоящее время — заместитель лидера УНП Юрия Костенко. Ранее был членом Народного Руха Украины (с 1989-го), Украинского Народного Руха.
С апреля 2007 года — советник Секретариата Президента Украины по вопросам внешней политики.
2008-2010 — уполномоченный Президента Украины Виктора Ющенко по международным вопросам энергетической безопасности.
Научная деятельность. Кандидат физико-математических наук. Автор более 100 научных работ и изобретений, соавтор монографии.
Богдан Соколовский женат. Есть сын и дочь.