The 46-year-old man was taken to Harrogate District Hospital for treatment where he currently remains. His injuries are not believed to be life threatening.
Police are currently at the scene of the incident and are carrying out an investigation to determine how the man sustained his injury.
At this stage it is unclear how he came to be injured and officers need to establish if it was the result of an attack or if it was self-inflicted.
Anyone who was in the area at the time and witnessed the incident is asked to contact North Yorkshire Police on 101. select option 2 and ask for the Serious Crime Team at Harrogate.
Please quote incident number 347 of 6 March 2016.