Born in Orlândia, São Paulo, Fernando Castro joined Santos' youth setup in 2010, from Botafogo-SP.
[2] On 19 April 2018, Fernando Castro signed a two-year contract with fellow Série A club Bahia, after terminating his contract with Peixe.
[3] He made his professional debut on 2 September, coming on as a half-time substitute for injured Douglas Friedrich in a 2–0 away defeat to Atlético Paranaense.
[4] On 13 June 2020, after being mainly a third-choice, Fernando Castro moved abroad and joined Liga Portugal 2 side Arouca on a three-year contract.
[5] Fernando Castro's mother Solange was a professional basketball player, and appeared in the 1983 Pan American Games.