Hello BGawli,
Preflop: If there was really some 3bet action before and the guy was 3betting from BU a lot then I wouldn't even mind Calling but if rather not and if against some nitty player as in this case I might even prefer folding being OOP.
Postflop: Likely as I would consider him having a very wide 3bet range as I called preflop then I would just Check/Raise right on flop while being OOP and our overcards+nutFD is great here.
Best regards.