Maybe time to talk to HR if you don't feel like talking to the person. Most offices have policies about this.
I think you should. You're probably not the only one upset and you lend voice to a complaint. Others might be afraid to say something, too.
I knew a parent who wore patchouli so strong that it could be smelled from 50 feet if there was a slight breeze and it lingered in spaces for a long time. The odor came off him in waves that were almost visible.
@ThatDamnCat I may have to, this is worse than the dude from Cameroon who doesn't bathe that often