وُلد شلح عام 1958 في حي الشجاعية شرقي مدينة غزة وقضى جميع مراحله التعليمية الأولى داخل قطاع غزة.
وسافر إلى مصر، عقب حصوله على شهادة الثانوية العامة، لاستكمال تعليمه الجامعي في تخصص الاقتصاد، في نهاية السبعينيات.