Born in Luanda, Angola, Vidigal spent his entire career in Portugal, representing at the professional level O Elvas CAD, S.C. Campomaiorense, C.F. Os Belenenses and C.D. Santa Clara and retiring in 2003 at the age of 34, playing 212 matches the first and second divisions combined.
Internationally, Vidigal appeared for Angola at the 1998 Africa Cup of Nations, gaining a total of 16 caps.