دکتر صدر نماینده مجلس شورای اسلامی در دوره های چهارم،پنجم و هشتم بوده و سالیان متمادی ریاست سازمان نظام پزشکی کشور،ریاست سازمان پزشکی قامونی کشوروریاست کمیسیون بهداشت ودرمان مجلس را بر عهده داشت.
به گزارش پایگاه خبری تحلیلی " تحلیل ایران " وی در دوره هشتم مجلس شورای اسلامی،نایب رئیس مجلس بود.
وی همچنین معاونت وزارت بهداشت،ریاست هیات پزشکی حج و عضویت در شورای عالی انقلاب فرهنگی را در کارنامه اجرایی خود دارد.
وی در حال حاضر استاد دانشگاه علوم پزشکی تهران،عضو فرهنگستان علوم پزشکی کشور و رئیس سازمان پزشکی قانونی کشورهای اسلامی می باشد.