He was Governor of the State of Coahuila from 2005 to 2011.
Moreira was included in a list of the "10 most corrupt Mexicans" published by Forbes in 2013.
Through his lawyer, Moreira attempted to have his name removed from the list.
Moreira was arrested by the government of Spain in January 2016 on suspicion of money laundering.