This study investigated the effects of metal hydride on the pyrolysis of triglyceride. The results showed that metal hydride played dual roles during the pyrolysis. The first role was acting as a hydrogen donor. The second role was acting a basic catalyst as the hydrolysis of metal hydride produced alkene. The pyrolysis products were analyzed by FTIR, NMR, GC-MS and ESI FT-ICR MS. In pyrolysis of soybean oil in absence of metal hydride, large amount of fatty acid were formed. In the presence of CaH2 or LiAlH4, the amount of fatty acids in pyrolysis products decreased substantially, while correspondingly the yields of alcohols increased remarkably. The fatty acids were reduced to alcohols by the metal hydride added. In addition, according to ESI FT-ICR MS results, metal hydride could also selectively reduce alcohols in the pyrolysis products to alkanes. The results from this study is a proof of concept that pyrolysis in the presence of metal hydride could upgrade the pyrolysis oil via hydrogenation reactions. The role of metal hydride during soybean oil pyrolysis process was hydrogen donor, basic catalyst and inducing hydrogen transformation.