Natural do Porto, Fernando Cardinal iniciou a sua formação nos sub-15 do Miramar FC. Passou por vários clubes da região até que ingressou nos seniores da Fundação Jorge Antunes, decorria a temporada 2004/05.Teve um percurso ascendente em clubes da 1.ª divisão portuguesa, tendo passado pelo Famalicense, Boavista, Alpendorada e Freixieiro, antres de chegar ao Sporting Clube de Portugal, em 2009, naquela que foi a sua primeira passagem pelo clube.
Saiu para a Rússia em 2011, regressou a Portugal no ano seguinte, para jogar no Rio Ave e saiu novamente do país para actuar em Espanha, onde passou quatro anos, entre Inter Movistar e ElPozo Murcia. O regresso ao reino do leão deu-se em 2017 e Cardinal foi novamente campeão nacional, venceu a Liga dos Campeões e tem contrbuído com muitos golos para todos os títulos do Clube.