A senior constable has been caught allegedly drink-driving while five times over the legal limit on the NSW central coast.

The 37-year-old, who is attached to a specialist command, returned a blood-alcohol reading of .253 when tested following his arrest about 9.30am today, police said.

The off-duty officer was caught during a random breath test on Riou Street at Gosford.

He has been suspended from duty after being charged with high-range drink-driving and has lost his licence, police said.

He was refused bail and will appear in Gosford Local Court today.

AAP