[2] Entre 2011 y 2015 fue diputado en las Cortes de Aragón por la circunscripción de Zaragoza (VIII y IX Legislaturas),[3] siendo reelegido en 2019.
Soro es licenciado en Derecho por la Universidad de Zaragoza y colegiado en Zaragoza desde 1993 (aunque en la actualidad no ejerce).
[3] Anteriormente ya había sido asesor jurídico del Grupo Parlamentario CHA en las legislaturas VI y VII (2003-2011).
[2] Y en 2014 fue nombrado portavoz del Grupo Parlamentario.
De esta forma, CHA entró en un ejecutivo autonómico aragonés por primera en sus 29 años de vida como partido político.