The Rh diamine complex [Rh(COD)NH2(CH2)2NH(CH2)3Si(OCH3)3] BF4 was 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 is related to the nature of the support, which also shows effects in the stabilization against sintering of the Rh particles formed. The support porosity is a key factor in the selectivity differences between the catalysts.