Miembro y cofundador del partido Semilla, es diputado al Congreso de la República por el Distrito Central desde enero de 2020.
Emigró hacia la Ciudad de Guatemala para continuar con sus estudios académicos.
[2] Se involucró durante el movimiento de protestas ocurridas en 2015 que exigían la renuncia del entonces presidente Otto Pérez Molina.
Posteriormente comenzó a participar en el grupo fundador que dio origen al partido político Movimiento Semilla.
[3][4] Castellanos habla español y q'eqchi', un idioma maya.