Keshavarz Sadr was de zoon van Mohammad Ali Keshavarz Sadr, de plaatsvervanger van premier Mossadegh en een leider van het Nationaal Front (1960-1963). Hij behaalde zijn BA in 1963 in de sociale wetenschappen en in 1967 in de antropologie aan de Universiteit van Teheran. Hij werd op jonge leeftijd actief in de politiek als lid van de Tudeh-partij, maar na de staatsgreep van 28 augustus
Samen met Bijan Jazani en enkele andere linkse studenten van de Universiteit van Teheran, sloot hij zich aan bij de nationale beweging en werd ingeschreven bij het Tweede Nationale Front. Het was op dit punt dat hij een hechte vriendschap vormde met Abolhassan Banisadr, met wie hij de rest van zijn leven in contact zou blijven. Door zijn voortdurende politieke betrokkenheid werd hij lid van de uitvoerende raad van het Nationaal Front.