Born in Vieira de Leiria, Marinha Grande, Garrido was the first Portuguese referee to officiate a European Cup final in 1980. He refereed three matches in the FIFA World Cup, two in the 1978 and one in the 1982 – the 3rd place play-off match. He also refereed one match in the UEFA Euro 1980 and the first leg of 1977 European Super Cup.