A.- Der 1957 geborene V._ stürzte am 20. September 1989 aus drei bis vier Metern Höhe von einem Gerüst und zog sich dabei Rippenfrakturen links sowie Kontusionen der Niere, der Bauchspeicheldrüse und der Lendenwirbelsäule (LWS) zu. Die Heilung verlief verzögert, wobei insbesondere Rückenschmerzen anhielten. Am 8. Januar 1993 meldete er sich bei der Invalidenversicherung zum Leistungsbezug an. Die IV-Stelle des Kantons Zürich holte unter anderem Gutachten bei Dr. med. O._, Spezialarzt FMH für Psychiatrie und Psychotherapie, vom 24. Oktober 1994, sowie beim Zentrum für Medizinische Begutachtung (ZMB), vom 29. November 1995, ein, zog die Akten der Schweizerischen Unfallversicherungsanstalt (SUVA) bei und liess die beruflichen Eingliederungsmöglichkeiten abklären. Gestützt darauf lehnte sie nach Durchführung des Vorbescheidverfahrens mit Verfügung vom 22. Januar 1996 einen Rentenanspruch ab. B.- Die hiegegen erhobene Beschwerde, in deren Verfahrensverlauf V._ ein von seinem Rechtsvertreter veranlasstes Gutachten des Dr. med. H._, FMH Psychiatrie und Psychotherapie, vom 17. Juni 1996, einreichen liess, wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 6. Februar 1998 ab. C.- V._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Begehren, in Aufhebung des vorinstanzlichen Entscheids seien ihm "die gesetzlich geschuldeten Leistungen zu bezahlen, insbesondere eine Rente zuzusprechen" und die IV-Stelle sei zur Übernahme der Kosten des Gutachtens des Dr. med. H._ zu verpflichten. Weiter ersucht er um Gewährung der unentgeltlichen Verbeiständung. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während sich das Bundesamt für Sozialversicherung nicht vernehmen lässt. 