Rouhani uga dadi wakil ketua Majelis Iran lan sekretaris Dewan Keamanan Nasional 1989-2005. Dalam kapasitasnya kemudian, ia juga mantan kepala tim negosiasi nuklir dan negosiator Iran dengan "EU 3" - Inggris, Prancis, dan Jerman - pada program nuklir Iran.