José Antonio Ruiz, natural de Hinojosa del Duque, estudió Farmacia en la Universidad de Granada. Además cursó un master en 1997 en Salud Pública y Gestión Sanitaria y otro en 2009 en Economía y Dirección de Organizaciones Sanitarias, ambos de la Escuela Andaluza de Salud Pública (EASP).
Ha ejercido como técnico de proyectos en la EASP de Granada hasta 1999, año en el que se incorporó como responsable de Atención Ciudadana en el Hospital Alto Guadalquivir de Andujar (Jaén).
Ya en 2001 se trasladó al Hospital Universitario Virgen de la Victoria de Málaga como subdirector de Atención Ciudadana. Desde 2005 a la actualidad ha ostentado el cargo de director de Sistemas de Información y Evaluación en el mismo hospital malagueño.