Waheed Arshad was promoted to Major General on 7 January 2005. He was then sent as GOC 26th Mechanized Division in
Bahawalpur where he served until April 2007. He then proceeded to relieve Maj-Gen
Shaukat Sultan as DG
Inter Services Public Relations. In October 2008, Waheed Arshad was appointed as the Vice Chief of General Staff (VCGS) of the Army replacing Lt. Gen. Muhammad Yousaf who took over the
XXXI Corps at Bahawalpur. Waheed Arshad was promoted to
Lieutenant General in April 2010 and took over as IG Training and Evaluation (IGT&E). Barely six months later in October 2010, he took over as Chief of General Staff (CGS), the most coveted posting in
Pakistan Army. He replaced the recently promoted General
Khalid Shameem Wynne who was appointed as
Chairman Joint Chiefs of Staff Committee. He was succeeded as CGS by
Lt General Rashad Mahmood, who later became the
Chairman Joint Chiefs of Staff Committee. ==Personal life==