Político, economista y jurista. Hijo y hermano de diplomáticos. Cursó la carrera de Derecho en la Universidad Complutense (1957). Tras ser vetado en la carrera diplomática por sus actividades políticas, pese a haber aprobado la oposición, cursó un doctorado en Derecho por la UCM (1966), habiendo realizado otra tesis doctoral en Ciencia Política en la London School of Economics, sobre John Stuart Mill (1965). En Londres entró en contacto y colaboración con economistas como Lionel Robbins o filósofos como Karl Popper, a quien el propio Schwartz considera su maestro. También cursó en la LSE de Londres un master en Economía (1972).
Tras su regreso a España, trabajó en el Servicio de Estudios del Banco Urquijo, antes de obtener una plaza por oposición en el Servicio de Estudios del Banco de España (1967). Ganó la cátedra de Historia de las Doctrinas Económicas de la Universidad Complutense de Madrid. Desde entonces, ha ejercido como Catedrático en la Complutense (1970-1992), la Universidad Autónoma de Madrid (1992-2003) y, actualmente y desde 2003, en la Universidad San Pablo-CEU de Madrid.
En 2003 ingresó en la Real Academia de Ciencias Morales y Políticas. En ese mismo año, recibió el Premio Rey Jaime I. Desde enero de 2012, ocupa el cargo de Presidente del Consejo Económico y Social de Madrid. Políticamente, fundó y lideró la pequeña Unión Liberal, después Partido Liberal, en 1983.
En representación de esta formación, obtuvo en 1982 acta de diputado en el Congreso, desempeñando el cargo de Portavoz en la comisión de Economía por Coalición Popular, en la que UL estaba integrada, durante la II Legislatura (1982-1986). En la actualidad, mantiene una intensa labor de promoción y divulgación de las ideas liberales a través del Instituto Juan de Mariana.