Богдан Машкара народився 8 травня 1983 року у селі Юшківці Львівської області.
Навчався у Середній загальноосвітній школі №32. Здобув освіту у Державному навчальному закладі «Ставропігійське вище професійне училище міста Львова» (тоді – Професійно-технічне училище №58).
Після завершення навчання проходив військову службу у лавах прикордонників.
У мирний час спершу займався покрівельними роботами. Протягом останніх 6-ти років проживав у селі Струтин і працював далекобійником.
Виконував бойові завдання на південному та східному напрямку у складі 704-го окремого полку радіаційного, хімічного, біологічного захисту Сухопутних військ Збройних Сил України.
За особисту мужність був нагороджений численними відзнаками: медаллю «За військову службу Україні», почесним нагрудним знаком Головнокомандувача Збройних Сил України «Кращий сержант Збройних Сил України» та відзнакою Президента України «За оборону України».
Богдан загинув 28 жовтня 2023 року.
У Богдана Машкари залишилися батьки, дружина, донька, син, сестра, племінники та хрещений син.