He will appear at Preston Magistrates Court this morning accused of S18 Assault (Grievous Bodily Harm).
At around 5.45pm on 21 February police were called by the Ambulance Service to Friargate, Preston following reports a man had been stabbed.
An 18-year-old man suffered significant injuries to his arm and back and was taken to Blackpool Victoria Hospital.
Police are appealing for anyone with information about the incident to contact police on 101 quoting log 928 of 21 February.
Alternatively Crimestoppers can be contacted anonymously on 0800 555 111 or online at Crimestoppers-uk.org.