本发明提供了一种多工况可变供油的柱塞式喷油泵,主要包括柱塞偶件,由齿条、齿轮和转轴组成的油量调节装置,由驱动架、顶板和顶板拨杆组成的驱动选择装置,由导板、滚轮架和滚轮组成的驱动辅助装置,由驱动轴、低速凸轮和高速凸轮组成的双速凸轮驱动装置。其特点是利用三种斜槽及高、低速凸轮实现多工况可变供油。本发明通过柱塞侧面的三种斜槽实现柱塞有效行程的多工况调节,即双曲线型斜槽实现微调及缓冲喷油;直线型斜槽实现便利线性调节及精确控制,反双曲线型斜槽实现快速应急调节;通过齿轮缺口处的磁力块及柱塞套上的磁力条,实现三种斜槽的定位;通过驱动轴上的高、低速凸轮,调节泵油频率,实现多工况下的可变供油。