Prosecutors indict Nelson Vassalo over terrorism charges after molotov attack at Parliament
Prosecutors have indicted Nelson Vassalo on 20 crimes, including terrorist offences and attempted homicide, over a molotov cocktail thrown at a Marcha pela Vida demonstration. He remains in pre-trial detention while the case moves forward.
The indictment
Prosecutors at the Departamento Central de Investigação e Ação Penal (DCIAP) have indicted Nelson Vassalo, a graphic designer and former teacher, on 20 crimes linked to a molotov cocktail thrown at demonstrators in front of the Assembleia da República. The charges include eight attempted terrorist offences with eventual intent, one attempted terrorist offence with direct intent, and one terrorist offence with direct intent that stands in apparent concurrence with eight attempted qualified homicides with eventual intent. He also faces an attempted arson charge with direct intent and possession of a prohibited weapon. The indictment was publicised on Friday, 16 October 2026, and the charges were brought by DCIAP prosecutor Cláudia Oliveira Porto.
- Attempted terrorist offences, eventual intent
- 8 crimes
- Attempted terrorist offence, direct intent
- 1 crimes
- Terrorist offence, direct intent
- 1 crimes
- Attempted qualified homicide, eventual intent
- 8 crimes
- Attempted arson, direct intent
- 1 crimes
- Prohibited weapon possession
- 1 crimes
The attack
The incident happened during the Marcha pela Vida, a demonstration organised by the Federação Portuguesa pela Vida outside the Assembleia da República. Prosecutors say the accused made the cocktail himself and threw it at participants, whom he grouped with conservative right-wing, capitalist, far-right and fascist currents. Correio da Manhã and JN date the attack to 21 March 2026, while Observador refers to an attack in February. The defence has disputed from the start that the attack had an ideological motive. Observador reports that the Tribunal da Relação recently reaffirmed the validity of the prosecution's thesis.
Ideological radicalisation
Prosecutors describe a process that ran at least from 2021 to April 2026, in which Vassalo presented himself as an activist of the Okupa Movement. The indictment summarises the process in these words:
Went through a continuous process of ideological and operational radicalisation, presenting himself as an activist of the Okupa Movement.
He is said to have advocated the practical abolition of private property in favour of a right to housing and the illegal occupation of vacant buildings, along with vandalism, urban terrorism and sabotage of property platforms. Prosecutors also cite his strong obsession with class division and a Marxist-inspired rhetoric against what he called the bourgeoisie, which he associated with the conservative and religious right, capitalists, landlords and fascists. They say he publicly voiced hate speech and encouragement of hatred and violence against those groups.
Arrest and pre-trial detention
The Unidade Nacional Contraterrorismo of the Polícia Judiciária detained him on 13 April. He has been in pre-trial detention since then, and prosecutors have asked the investigating judge to keep him in custody. Observador reports that the investigation was handed to the central counter-terrorism section of the Unidade Nacional de Contraterrorismo, with the Public Prosecution Service leading the case.
- Prosecutors say the radicalisation process begins, at least from this year
- Molotov cocktail thrown at Marcha pela Vida participants in front of the Assembleia da República
- Unidade Nacional Contraterrorismo detains him, and pre-trial detention begins
- DCIAP indictment publicised, listing 20 crimes
The accused
Vassalo is a former teacher and a former member of the Socialist Party (PS). Correio da Manhã describes him as a PS militant who had distanced himself from the party and announced he was working to have himself expelled. The outlet gives his age as 40, while JN gives it as 39. The indictment's list of charges is the only element of the case that is fully settled at this stage, as the trial has not yet begun.