Sachverhalt: Sachverhalt: A. Mit Verfügung vom 18. August 1997 sprach die IV-Stelle des Kantons Aargau S._ (geb. 1965) eine halbe IV-Rente ab 1. Juni 1996 zu. Diese Rente bestätigte die nunmehr zuständig gewordene IV-Stelle Bern mit Verfügung vom 5. April 2000. Auf ein Revisionsgesuch trat die IV-Stelle mit Verfügung vom 3. Juni 2003 nicht ein. Eine dagegen erhobene Einsprache zog S._ zurück. Mit Verfügung vom 9. Februar 2005 hob die IV-Stelle die Verfügung vom 5. April 2000 gestützt auf ein Gutachten der Institution Z._ vom 26. Oktober 2004 wiedererwägungsweise auf und stellte die Rentenzahlung auf Ende März 2005 ein. Sie erwog, dass bereits die Rentenzusprechung durch die IV-Stelle des Kantons Aargau auf Grund der medizinischen Aktenlage offensichtlich falsch gewesen sei. Gleiches gelte für die Weiterausrichtung der Rente gemäss Verfügung vom 5. April 2000. Daran hielt die IV-Stelle mit Einspracheentscheid vom 29. April 2005 fest. Mit Verfügung vom 9. Februar 2005 hob die IV-Stelle die Verfügung vom 5. April 2000 gestützt auf ein Gutachten der Institution Z._ vom 26. Oktober 2004 wiedererwägungsweise auf und stellte die Rentenzahlung auf Ende März 2005 ein. Sie erwog, dass bereits die Rentenzusprechung durch die IV-Stelle des Kantons Aargau auf Grund der medizinischen Aktenlage offensichtlich falsch gewesen sei. Gleiches gelte für die Weiterausrichtung der Rente gemäss Verfügung vom 5. April 2000. Daran hielt die IV-Stelle mit Einspracheentscheid vom 29. April 2005 fest. B. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Bern mit Entscheid vom 24. Oktober 2005 ab. B. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Bern mit Entscheid vom 24. Oktober 2005 ab. C. S._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, die Rente sei ihm weiterhin auszurichten. Zudem ersucht er um unentgeltliche Verbeiständung. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde und des Gesuchs um unentgeltliche Verbeiständung, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet. 