Doctors at Örebro University Hospital operated on the 40-year-old man on Tuesday evening after he received stab wounds to the neck.
The teacher, an employee of the university, was stabbed by an unidentified attacker at 3.30pm on Tuesday.
The attack took place indoors and as yet no witnesses have come forward, according to Örebro police.
A man was however seen running from the scene. He was described as around 1.75m (5 feet 9 inches) tall, in good physical condition and dressed in a grey sweater.
Around an hour after the attack police received a call from staff at a store located some three kilometres from the crime scene. A man had come in with blood on his sweater and trousers.
Police were able to view footage of the man from the store’s security cameras but no arrests had been made by Tuesday night.
“We are looking for more witnesses who may have seen the man,” said spokesman Stefan Ekberg.