To most people, Anders Behring Breivik came across as an average guy, but behind his courteous exterior lurked one of history’s most gruesome killers, fuelled by a hatred of multiculturalism and Islam.

From a young age, child welfare services were concerned that he may not have been receiving proper care

Tall, blond and with piercing blue eyes, the right-wing extremist has confessed to killing 77 people on July 22, 2011, when he gunned down youths attending a Labour party camp.

Earlier he had set off a bomb outside ­­­­government offices in Oslo.

The massacre was “a preventive attack against state traitors” guilty of “ethnic cleansing” due to their support for a multicultural society, Mr Breivik told a court hearing in February.

Born on February 13, 1979, in tranquil and affluent Norway, Mr Breivik grew up without anyone around him suspecting what would one day unfold.

He has said he had an unremarkable childhood, with a diplomat father and a nurse mother who divorced when he was just one year old.

“I have had a privileged upbringing with responsible and intelligent people around me,” he wrote in a 1,500-page manifesto he published just before the massacre.

Raised by his mother in a middle-class family, he said he never had financial problems and has only one gripe: “I had way too much freedom, if anything.”

But from a young age, child welfare services were concerned that he may not have been receiving proper care.

“Anders h­­as become a contact adverse, somewhat anxious, passive child... with a feigned, disarming smile,” a psychologist wrote when he was just four. “Ideally he should be placed with a stable foster family,” the expert wrote in a report revealed by Norwegian media.

But that never happened. Around the same time, Mr Breivik’s father failed in his bid to obtain custody of his son.

After this episode, he appeared to have a typical childhood with no major problems.

“When he was younger, he was an ordinary boy but not very communicative. He was not interested in politics at the time,” his father told Norwegian media. The diplomat cut off all contact with his son when he was around 15, supposedly when Mr Breivik, during a hip-hop phase, was caught drawing graffiti tags.

His old friends describe him as a discreet person, who sometimes had a hard time finding his place in the world – not at all the natural leader he presents himself to be.

He left high school aged 18 without getting his diploma, supposedly to undertake a career in politics.

In 1999 he joined the populist right-wing, anti-immigration Progress Party and was active with its local youth branch.

He left the party in 2006, writing later on an internet forum that he felt the party was too open to “multicultural demands” and “the suicidal ideas of humanism”. While his criticism of Islam, multiculturalism and Marxism are all over the internet, Mr Breivik considered himself “a laid-back type and quite tolerant on most issues”.

On July 22 last year, he spent more than an hour methodically killing 69 people, most of them adolescents, on the island of Utoeya, in what is believed to be the deadliest shooting ever carried out by a single person.

Shortly before the island massacre, eight people died when he blew up a bomb in a van parked in the government block. He called his actions cruel but necessary, a plan he apparently spent years plotting and carried out alone.

Last week, his lawyer Geir Lippestad said Mr Breivik would during his trial not only defend his actions but will also lament not going further.

Mr Breivik himself has said being sent to a psychiatric ward would be “worse than death”, and wanted to be declared sane so as not to damage the political message presented in his manifesto, according to his lawyers.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.