王效白先讀私塾,後又到順河、孫廟子等地讀書。17歲考入徐州培心中學,20歲進安徽省立第四甲種農業學校讀書,閱讀了李大釗等編輯的《新青年》,對革命有了啟蒙認識。
1931年宿縣地區發生嚴重自然災害。反動政府與駐宿軍閥勾結,向全縣農民徵收鴉片捐120萬元,逼得廣大農民傾家蕩產。王效白挺身而起,於1932年4月在順河集東王場子召開秘密抗煙捐會議。
1931年5月8日率眾攻入王場子孟口,砍死催捐員。9日王效白在王壠子召開農民大會,提出“取消苛捐雜稅,打倒土豪劣紳”的口號。會後,攻占了順河集。區長李新銘逃竄。運動得到中共徐州特委和宿縣中心縣委的重視,孫淑平、戴曉東親臨順河,王效白按照黨的指示編起義軍為五個大隊,繼續鬥爭,攻克鶴山集,老街、秦灣等地,將老街煙捐籌備員張振九的財產分給貧農,鎮壓了惡霸牛竟九。起義軍又攻占夾溝、褚莊、五柳、灰古等地,所到之處,嚴懲地主豪紳,農民民眾歡欣鼓舞,效白在灰古主持召開了慶祝大會。會後,起義軍分兵三路,連續攻占了永安、蒿溝、桃溝、時村,隊伍擴大到萬人。革命風暴席捲宿縣東北大地,迫使敵人撤去縣長陳吉庭。新縣長章世嘉上任耍花招,提出與王效白談判。
1931年8月,在黨的領導下,王效白於8月初和梅山戴曉東取得聯繫,於8月13日發動了梅山暴動,活捉區長張久軒及其弟張久余,將其槍斃示眾。梅山暴動勝利後,決定將隊伍轉至洪澤湖,不料王效白率部隊經宿縣解集泉涯時,被敵人包圍,彈盡糧絕,效白被俘,不屈就義,時年34歲。
王效白髮動的順河暴動和梅山暴動,前後延續四個多月,隊伍壯大到萬餘人,活動範圍約1000多平方里,是宿縣現代革命史上最大的一次農民暴動。