Sachverhalt: A. Der 1961 geborene A._ rutschte am 20. Mai 2003 beim Besteigen einer Betonpumpe aus und fiel auf den Hinterkopf. Im November 2005 meldete er sich bei der IV-Stelle des Kantons Zürich zum Leistungsbezug an. Mit Verfügung vom 7. Mai 2008 bejahte diese den Anspruch auf eine befristete halbe Invalidenrente von Mai 2004 bis Januar 2005. B. Die hiegegen eingereichte Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 16. März 2010 ab. C. Mit Beschwerde lässt A._ die Aufhebung des vorinstanzlichen Entscheides und die weitere Ausrichtung einer mindestens halben Rente beantragen. Eventualiter sei ein verwaltungsunabhängiges interdisziplinäres Gutachten einzuholen und danach die Rentenfrage neu zu prüfen. Ferner wird um unentgeltliche Prozessführung und Verbeiständung ersucht. 