1961 yılında Balıkesir'in Savaştepe ilinde dünyaya geldi. Ankara Hukuk Fakültesi'nden mezun oldu. 10 yıldır avukatlık yapıyor. AK Parti'ye 2006 yılındaki kongrede Zekai Kafaoğlu'nun listesinden il yönetimine girerek siyasete başladı. Daha sonra partide Seçim İşleri Başkanlığı, Teşkilat Başkanlığı ve Siyasi ve Hukuki İşler Başkanlığı yapan Şafak evli ve biri kız diğeri oğlan olmak üzere iki çocuk babasıdır.