A men's vest can be styled in various ways depending on the occasion. For formal events, pair it with a dress shirt, suit trousers, and a matching blazer. For a casual look, wear it over a t-shirt or a button-down shirt, paired with jeans or chinos.