Police received a report of a stabbing on Victoria Road, Milford Haven, around 2.40am on Saturday, August 24.
The victim attended hospital for shoulder injury treatment and has since been discharged.
Four men, aged 18 and 19 from Milford Haven, were arrested on the morning of August 24 and have been charged. They appeared at Swansea Magistrates Court on August 26. Three of them have been remanded in custody to appear at Swansea Crown Court on September 27; the fourth was released on bail pending further enquiries.
Officers are not looking for anyone else in connection to this incident.
Anyone with any information is asked to email Dyfed-Powys Police ([email protected]) or call 101, quoting ref: 24*733372.