1、若犯罪分子被人民法院宣告缓刑,发生以下情形的,则应当撤销缓刑,对其执行判处的刑罚:
(1)在缓刑考验期限内犯新罪或者发现判决宣告以前还有其他罪没有判决的;
(2)在缓刑考验期限内,违反法律、行政法规或者国务院有关部门关于缓刑的监督管理规定,或者违反人民法院判决中的禁止令的。
2、法律依据:《中华人民共和国刑法》
第七十七条 被宣告缓刑的犯罪分子,在缓刑考验期限内犯新罪或者发现判决宣告以前还有其他罪没有判决的,应当撤销缓刑,对新犯的罪或者新发现的罪作出判决,把前罪和后罪所判处的刑罚,依照本法第六十九条的规定,决定执行的刑罚。
被宣告缓刑的犯罪分子,在缓刑考验期限内,违反法律、行政法规或者国务院有关部门关于缓刑的监督管理规定,或者违反人民法院判决中的禁止令,情节严重的,应当撤销缓刑,执行原判刑罚。