David Schweickart nació en 1942 en una pequeña localidad del Estado de Ohio, en Estados Unidos. Estudió matemáticas en la Universidad de Dayton y obtuvo el doctorado en matemáticas en la Universidad de Virginia. Trabajó como profesor en la Universidad de Kentuky durante un corto periodo de tiempo, pues fue allí cuando a su participación en la lucha por los derechos civiles se unió su implicación en el movimiento contra la guerra de Vietnam. En ese convulso contexto social que fue el final de los años sesenta y el comienzo de los setenta en los Estados Unidos, se avivó su interés por la filosofía. En concreto, a partir del estudio concienzudo de El Capital, Schweickart decidió cambiar el curso de su carrera docente. Poco después obtuvo el doctorado en filosofía en la Universidad Estatal de Ohio con una tesis crítica con el capitalismo. Desde 1975 trabaja como profesor en el departamento de filosofía de la Universidad Loyola de Chicago. También desde entonces se ha concentrado en la elaboración de una alternativa –deseable y viable– al capitalismo que ha llamado Democracia Económica. En las últimas décadas, la preocupación por el cambio climático ha adquirido una presencia enorme en sus textos y conferencias, siendo un motivo más para su rechazo del capitalismo y la búsqueda de alternativas sostenibles social y ecológicamente.