Борис Остапюк родился 31 марта 1961 года в с. Слобода Коломыйского района Ивано-Франковской области. Трудовую деятельность начал в 1987 году с должности бригадира предприятия магистрального железнодорожного транспорта цеха 1-го комплекса депо Львовской железной дороги.
С 2000 по 2002 года занимает должности первого заместителя директора, директор государственного предприятия материально-технического обеспечения железнодорожного транспорта Украины "Укрзализнычпостач".
С 2002 по 2005 года занимает должности первого заместителя начальника Главного пассажирского управления "Укрзалізниці", начальника Главного управления материально-технического обеспечения "Укрзалізниці".
С 2005 по 2010 годы - заместитель Генерального директора "Укрзалізниці".