Mario Hernández Posadas fue elegido diputado federal por el VI Distrito Electoral Federal de Veracruz a la XLVI Legislatura de 1964 a 1967 en la cual fue además coordinador de la diputación de la CNC, por el XII Distrito Electoral Federal de Veracruz a la L Legislatura de 1976 a 1979, subsecretario de Acción Agraria del Comité Ejecutivo Nacional del PRI, dos veces secretario de Acción Agraria y secretario general de la Confederación Nacional Campesina, fue senador de la República por el Estado de Veracruz a las Legislaturas LII y LIII de 1982 a 1988.