While a denim jacket is generally more suitable for casual or smart-casual occasions, you can dress it up for a semi-formal event. Pair it with a tailored dress or pantsuit, elegant heels, and statement accessories to achieve a more polished look.