Sofía Castro, Meksikalı oyuncu, Angelica Rivera ve José Alberto Castro'nun kızıdır. Kariyerine 2012 yılında "Cachito de Cielo" adlı yapımda Sofía Salvatierra karakterini canlandırarak başladı. Bu rol, o zamanlar henüz 14 yaşında olan oyuncunun ilk önemli performansı oldu. Sofía, daha sonra 2016 yılında "Vino el amor" adlı dizide Fernanda Robles Palacios rolünü üstlendi.
2018 yılında "Monster Party" filminde Becca karakterini canlandırdı. Bu rol, oyuncunun uluslararası alanda tanınmasını sağladı. 2019 yılında "El Dragon: Return of a Warrior" adlı dizide Kenia karakterini canlandırdı. 2021 yılında "Malverde: El Santo Patrón" adlı yapımda Lucrecia karakterini canlandırdı.