1832-től részt vett a reform országgyűlések mozgalmában. 1848. április 7. és szeptember 10. között a Batthyány Lajos vezette első magyar felelős kormányban földmívelés-, ipar- és kereskedelemügyi miniszter volt. A szeptemberi politikai válság idején lemondott és visszavonult a politikától. Az 1861-es, majd az 1865. évi országgyűléseken Szeged képviselőjévé választották, a Deák Ferenc vezette Felirati Párt programját képviselte. Kalocsán érte a halál rokonainál, ahonnan Szegedre szállították, s a családi sírboltban helyezték végső nyugalomra.