Keshavarz Sadr był synem Mohammada Ali Keshavarza Sadra, zastępcy premiera Mossadegha i przywódcy Frontu Narodowego (1960-1963). W 1963 roku uzyskał tytuł licencjata z nauk społecznych, a w 1967 roku z antropologii na Uniwersytecie w Teheranie. W młodym wieku zaangażował się w politykę jako członek Partii Tudeh, ale po zamachu stanu 28 sierpnia
, wraz z Bijanem Jazaniem i innymi lewicowymi studentami z Uniwersytetu w Teheranie, dołączył do ruchu narodowego i zaciągnął się do Drugiego Frontu Narodowego. W tym momencie nawiązał bliską przyjaźń z Abolhassanem Banisadrem, z którym pozostawał w kontakcie do końca życia. Dzięki ciągłemu zaangażowaniu politycznemu został członkiem Rady Wykonawczej Frontu Narodowego.