Citation: 8C_603/2017 E. C

A.________ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen und beantragen, unter Aufhebung des vorinstanzlichen Entscheids sei ihm ab 1. November 2006 eine ganze Rente zuzusprechen, eventualiter sei die Sache an das kantonale Gericht zurückzuweisen, damit dieses nach Vornahme weiterer Abklärungen erneut über den Rentenanspruch entscheide. Zudem ersucht er um Gewährung der unentgeltlichen Rechtspflege. Die IV-Stelle beantragt Abweisung der Beschwerde. Das Bundesamt für Sozialversicherungen hat sich nicht vernehmen lassen.