A 51-year-old man had to be taken to hospital in the early hours of Saturday morning after being stabbed in both legs and an arm.
It happened at around 1:20am at a property in St Saviour.
33-year-old James Christopher Power was arrested by armed Police officers on suspicion of grave and criminal assault.
A spokesperson from the States of Jersey Police says both men knew each other.
Later, Mr Power was also charged with larceny.
He will appear in Jersey's Magistrate's Court this morning.
The 51-year-old man was treated at the Emergency Department then discharged.

Where have the Plémont puffins gone?
Jersey to get first 'farm stay'
CM: 'No plans' to abolish minimum wage
Economic Development Minister says minimum wage is 'strangling' Jersey's economy
Battle organisers seek feedback on free Victoria Avenue parades
'Useful' amount of rain expected in the Channel Islands
Buses miss stop after cars block route to Bouley Bay
Battle of Flowers firework finale cancelled