Radio broadcaster Ray Hadley says his police officer son, who was allegedly busted with cocaine on Friday, is battling "serious" mental health issues.

Daniel Hadley, a NSW Police officer, was yesterday charged with possessing 0.79 grams of cocaine worth $200. He was off-duty at the time after suffering a leg injury.

Speaking to reporters, Ray Hadley said he was "angry and perplexed" upon finding out his son, a "respected police officer, was involved in such a matter", adding that it later turned into sadness.

The 28-year-old officer was being monitored by the Professional Standards Command based on a tip off. He was granted conditional bail.

A second man was arrested and charged with supply and possession of a prohibited drug.

"My son revealed to me he's been having mental health issues for some time," Ray Hadley said.

"He was also injured at work some time ago. My son had been seeing his GP about these issues without my knowledge.

"Daniel accepts responsibility for his behaviour, but unfortunately is not in control of his mental health.