Morris quitte l’Angleterre pour rejoindre son père dans le Maryland en 1747, puis entre dans une maison de commerce à Philadelphie. Pendant la guerre, Morris est vice-président du Comité de sécurité de Pennsylvanie (1775-76) et est membre du Congrès continental (1775-78) et de la législature de Pennsylvanie (1778-79, 1780-81, 1785-86). Parce qu’il espérait une réconciliation avec la Grande-Bretagne, il ne signa la Déclaration d’indépendance que plusieurs semaines après son adoption.
En tant que président ou membre de divers comités du Congrès continental, Morris contrôla pratiquement les opérations financières de la guerre de 1776 à 1778. Il a levé les fonds qui ont permis au général George Washington de déplacer son armée de la région de New York à Yorktown, où Lord Cornwallis s’est rendu (1781). Morris avait emprunté aux Français, réquisitionné les États, et également avancé de l’argent de sa propre poche. La même année, à Philadelphie, Morris a créé la Bank of North America. Après la guerre, il a été surintendant des finances sous les Articles de la Confédération (1781-84), puis membre de l’assemblée de l’État de Pennsylvanie. Il fut délégué à la Convention constitutionnelle (1787) et siégea au Sénat des États-Unis (1789-95). Entre-temps, il s’était débarrassé de ses investissements mercantiles et bancaires et s’était plongé dans la spéculation foncière. Lorsque les rendements de ses terres ralentirent, il tomba en faillite et fut enfermé dans une prison pour débiteurs pendant plus de trois ans, avant d’être libéré en 1801.