One of my characters seems to have become a bit of a caricature. He's a policeman. He's goofy as all hell.
I'm just frustrated. Any suggestions?
Main character or supporting? Because if he's supporting, I say screw it and embrace the caricature. Just come up with reasons why he is the way he is, even if it's just personality. I freely admit one of my supporting MC's (also a cop, somewhat coincidentally) is a common cop trope.
I say trope, not caricature, as there is a difference.
It's not a lack of imagination on my part, per se, just that for the needs of the story he didn't need to be more than he was. In fact, for the purposes of the story, being exactly what he was managed to fuel one of the major subplots in the WIP. Granted, I gave him some justifications for why he is what he is, which I think caricatures don't do - they just exaggerate because they can, not to make any sort of point.
Unless you are intentionally writing a satire or something along those lines.
So make it work for you. Figure out a way to exploit those aspects you're creating that turn him into a caricature and run with it.