本发明涉及一种疏水型固体碱催化剂以及用含水和游离脂肪酸油脂为原料合成生物柴油的方法,其特点是,包括如下步骤:采用本发明的催化剂,用含水和游离脂肪酸油脂以及甲醇为原料,按油脂∶甲醇为1∶12的摩尔比,催化剂与原料油脂的质量比为5%~10%,配料后加入带回流的容器中,反应压力为常压,反应温度50~60℃,搅拌速率控制在400rpm·min-1,反应时间60-90min;反应结束后过滤除去催化剂,得到粗品生物柴油,再经过至少三遍水洗,去除水相得到油相然后在60-250℃连续减压蒸馏即得生物柴油。本发明的疏水型固体碱催化剂MgO/C(改性),可有效防止反应体系中水、游离脂肪酸对催化剂碱性位的作用。