Político y abogado, fundador del Partido Andalucista en 1976, realizó sus estudios de Derecho en la Universidad de Sevilla licenciándose en 1962.
Diputado del Partido Socialista de Andalucía entre 1979 y 1982 y de 1989 a 1991 por las circunscripciones de Cádiz y Sevilla, ostentó la responsabilidad como parlamentario andaluz entre 1994 y 1996.
Rojas Marcos fue investido Alcalde de Sevilla de 1991 hasta 1995, ocupando el cargo de teniente de alcalde entre 1995 y 1999 con Soledad Becerril de alcaldesa. En 2004 se retira de la vida política.