A German neo-Nazi has been sentenced to life in prison for murdering pro-migration politician Walter Luebcke, a killing that shocked the country and highlighted the growing threat of right-wing extremism.

Stephan Ernst, 47, was found guilty of shooting dead the politician from Angela Merkel's conservative CDU party on 1 June 2019, in what is believed to be Germany's first far-right political assassination since World War II.

The body of the conservative politician was found on the terrace of his home near the central city of Kassel, with a post-mortem examination showing that he was shot in the head at close range.

Summing up its case last month, the prosecution said Ernst had been motivated by "racism and xenophobia".

A co-defendant, Markus Hartmann, who had been accused of being an accessory in the killing and allegedly helping Ernst in weapons training, was cleared of the complicity charge.

He was found guilty on weapons possession charges and received a suspended sentence of 1.5 years.

Mr Luebcke headed the Kassel regional council in the western state of Hesse.

The 65-year-old supported Mrs Merkel's 2015 decision to open the country's borders to refugees and spoke in favour of hosting asylum seekers in a local town.

Prosecutors believe Ernst and his accomplice attended a speech by Mr Luebcke in October 2015 when the politician defended helping refugees, adding that anyone who did not agree with those values was "free to leave the country".

The remark was widely shared online and turned him into a hate figure for the far right.

After the speech, Ernst "increasingly projected his hatred of foreigners" on to Mr Luebcke, prosecutors said at the opening of the trial in June.

Stephan Ernst (R) with his lawyer Mustafa Kaplan

Following mass sexual assaults by migrants against women in Cologne on New Year's Eve 2015 and a 2016 Islamist attack in the French city of Nice, Ernst allegedly began tracking Mr Luebcke's movements.

Between 2016 and 2018, prosecutors say he worked with Hartmann to improve his skill with firearms, and the two attended right-wing demonstrations together.

In the course of their investigations, prosecutors separately charged Ernst with attempted murder for allegedly stabbing an Iraqi asylum seeker in the back in 2016.

They also uncovered weapons and ammunition belonging to Ernst, including revolvers, pistols and a submachine gun.

Although Ernst initially admitted killing Mr Luebcke, he later retracted his confession and said Hartmann had pulled the trigger.

But he then sacked his defence lawyer and reverted to his original confession, claiming he had been pushed into blaming Hartmann.

Ernst has a long criminal history and was known to police as a neo-Nazi sympathiser. He was convicted of an attempted bomb attack on an asylum home in 1993.

German media say he took part in neo-Nazi clashes targeting a union demonstration in 2009.

But Ernst then slipped off the security services' radar, fuelling criticism that the authorities were not taking the far-right threat seriously enough.

German police came under fire years earlier for overlooking racist crimes after it emerged that a neo-Nazi terrorist cell, the National Socialist Underground, had killed 10 people, mainly immigrants, between 2000 in 2007.

In October 2019, just months after Mr Luebcke's death, Germany was rocked by a shooting at a synagogue in the eastern city of Halle that left two people dead.

Stephan Balliet - a 28-year-old neo-Nazi  28 - was sentenced to life in prison in December for that attack, described as the country's worst anti-Semitic atrocity since World War II.

Last February, another gunman shot dead nine people of migrant origin in the central town of Hanau.

Interior Minister Horst Seehofer has declared far-right extremism the "biggest security threat facing Germany".

He has promised tougher security measures, including a crackdown on online hate speech.