سردار افشار از سال 1358 تا 1361 در شورای مرکزی جهاد سازندگی عضویت داشته است، او همچنین مسئولیت جانشینی و ریاست ستاد مرکزی و نیز سخنگویی سپاه پاسداران را در سال های دفاع مقدس به عهده داشته و از سال 1368 تا 1376 به عنوان فرمانده نیروی مقاومت بسیج فعالیت میکرد.