Sachverhalt: Mit Verfügung vom 22. Dezember 2003, bestätigt mit Einspracheentscheid vom 6. April 2005, verneinte die IV-Stelle des Kantons Solothurn einen Anspruch des 1956 geborenen Z._ auf eine Rente der Invalidenversicherung mangels eines leistungsbegründenden Invaliditätsgrades. Sie stützte sich auf das Gutachten des Dr. med. K._, Spezialarzt FMH für Psychiatrie und Psychotherapie, psychosomatische und psychosoziale Medizin; (vom 14. Februar 2005). Das Versicherungsgericht des Kantons Solothurn wies die gegen den Einspracheentscheid erhobene Beschwerde mit Entscheid vom 28. September 2006 ab. Der Versicherte lässt Verwaltungsgerichtsbeschwerde führen mit dem Rechtsbegehren, in Aufhebung des kantonalen Gerichtsentscheides sei ihm eine Invalidenrente zuzusprechen. Das Gesuch um Gewährung der unentgeltlichen Rechtspflege hat das Bundesgericht mit Entscheid vom 5. Februar 2007 abgewiesen.