Le caucus du parti progressiste en 1960. Au premier rang : Walter Stanford, Harry Gordon Lawrence, Boris Wilson, Jan Steytler, Helen Suzman, Colin Eglin, Owen Williams. Au second rang : Ray Swart, Clive van Ryneveld, John Cope, Zach de Beer, Ronald Butcher
Il est élu en 1929 au parlement en tant que député de la circonscription de Salt River sous les couleurs du parti sud-africain de Jan Smuts. Il est réélu sans discontinuer sous les couleurs du Parti uni jusqu'en 1961.
De 1938 à 1948, Lawrence est membre des gouvernements de JBM Hertzog puis de Jan Smuts.
Après la victoire du parti national aux élections de mai 1948, Lawrence entre dans l'opposition. Désapprouvant la ligne politique trop centriste à son goût du parti uni, il forme avec quelques autres députés le parti progressiste en 1959. Il en devient le président en 1960 et est le candidat du parti progressiste aux élections de 1961 dans sa circonscription de Salt River. Il est battu et prend alors sa retraite politique, restant membre actif du parti progressiste. Il est notamment chef du parti par intérim après la démission de Jan Steytler en décembre 1970 et la nomination de Colin Eglin en février 1971.