A 17-year-old boy was found with stab wounds at a house on McDougall Street, Casino, by emergency services, who were called at 1.20am on Saturay morning.
He was treated by police and paramedics but couldn’t be saved.
Police believed the attack was targeted.
The 18-year-old was charged after being arrested at a home in the town.
The man was refused bail to appear at Lismore Local Court on Monday.
A crime scene has been set up at the home and is being forensically examined, police said.