The 2GB radio broadcaster Ray Hadley has spoken of his shock and sadness after his police officer son was charged with drug possession after allegedly trying to buy cocaine from a dealer.



Senior constable Daniel Hadley was arrested at a pub in Rouse Hill on Friday following a professional standards investigation, according to New South Wales police.



The 28-year-old was granted conditional bail and his employment is under review.



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

In a news conference on Saturday afternoon, an emotional Ray Hadley said he was “angry and perplexed” when he first learned of his son’s arrest.



“I brought Daniel back home and my anger turned to shock and sadness,” he said.



Hadley said he learnt his son had been battling mental health struggles, and had been checked into a support clinic.

Daniel Hadley will appear before Parramatta Local Court on 12 September.