Former Gujarat Chief Minister Shankersinh Vaghela on Monday resigned from the post of national general secretary of Nationalist Congress Party (NCP) as well as the active membership of the party. This development comes after Vaghela was removed from the post of Gujarat president earlier this month.