The Rh diamine complex, [Rh(COD)NH2(CH2)2NH(CH2)3Si(OCH3)3] BF4 has been heterogenized by covalent bonding on two carbon xerogels and on carbon nanofibers, with the objective of preparing hydrogenation hybrid catalysts. Gas adsorption, SEM, TEM, DTP, ICP-OES and XPS were used for characterization. The results indicate that the active molecule is mainly located in supermicropores and produces microporosity blockage. The hybrid catalysts are more active than the homogeneous complex, but the Rh complex is partially reduced upon reaction. This modification has been related with the nature of the support, which has also shown to have an effect in the stabilization against sintering of the Rh particles formed. The support porosity is behind differences in selectivity between the catalysts.