Salvador Abreu graduated in Informatics Engineering at
Universidade Nova de Lisboa in 1987, and got his PhD. in
Computer Science in 1994 also at Universidade Nova de Lisboa.
In 2009 he passed an Agregação
(Habilitation) in Computer Science at Universidade de
Évora.

He joined Universidade de Évora in 1995, as Assistant Professor
at the Mathematics Department and was one of the founding
members of the Computer Science Department,
created in 2000.