Богдан Іванович Ільків народився на Львівщині у селі Лани 3 липня 1962 року. Після навчання у Щирецькій середній загальноосвітній трудовій політехнічній школі вступив до Львівського технікуму залізничного транспорту. У 1982 році отримав кваліфікацію техніка-механіка за спеціальністю "Тепловозне господарство". Потім два роки служив у радянській армії на Камчатці (нині РФ).
Після армії Богдан п’ять років працював помічником машиніста тепловоза в локомотивному депо “Львів-Захід” Львівської залізниці, а з 1989 року й до кінця життя – на Стрийській дистанції електропостачання ЕЧ-8 спочатку машиністом автомотриси, а з 2003 року – машиністом-інструктором.
Був одружений, разом із дружиною Ольгою виховував двох доньок.