A police officer is recovering in hospital after apparently shooting himself in the leg this afternoon.

Police say the 50-year-old senior constable fired his gun into his right leg at the Toronto police station outside Newcastle.

He was treated at the scene before being taken to hospital where he is in a stable condition.