He played Carlos Solis , the husband of Eva Longoria 's character , Gabrielle Solis .
From 2004 to 2012 , Chavira starred in the ABC series Desperate Housewives .
Chavira played Carlos Solis , the husband of Eva Longoria 's character , Gabrielle Solis .
From 2004 to 2012 , Chavira starred in the ABC series Desperate Housewives .