根据刑事诉讼法第80条的规定,公安机关对于现行犯或者重大嫌疑分子,如果有下列情形之一的,可以先行拘留:(1)正在预备犯罪、实行犯罪或者在犯罪后即时被发觉的。所谓预备犯罪是指为了犯罪准备工具,制造条件的。所谓实行犯罪是指正在进行犯罪的活动。应当有一定的证据证明现行犯、重大嫌疑分子正在预备犯罪、实施犯罪,或者犯罪后立刻被发觉。(2)被害人或者在场亲眼看见的人指认他犯罪的。即遭受犯罪行为直接侵害的人或者在犯罪现场亲眼看到犯罪活动的人指认某人是犯罪嫌疑人。(3)在身边或者住处发现有犯罪证据的。所谓身边指其身体、衣服、随身携带的物品等。所谓住处包括永久性住处和临时居所、办公地点等。(4)犯罪后企图自杀、逃跑或者在逃的。犯罪后有一定证据证明其有自杀、逃跑的企图或迹象,或者犯罪后已经逃跑的。(5)有毁灭、伪造证据或者串供可能的。(6)不讲真实姓名、住址,身份不明的。指其本人拒不说明其姓名、住址、职业等基本情况的。(7)有流窜作案、多次作案、结伙作案重大嫌疑的。根据公安部《规定》第125条,流窜作案,是指跨市、县范围连续作案,或者在居住地作案后逃跑到外市、县继续作案;多次作案,是指3次以上作案;结伙作案,是指2人以上共同作案。
人民检察院在直接受理的案件的侦查过程中,可以在以下两种情形下决定拘留:(1)犯罪后企图自杀、逃跑或者在逃的。(2)有毁灭、伪造证据或者串供可能的。此外,根据刑事诉讼法第69条第4款和第75条第2款的规定,被取保候审、监视居住的犯罪嫌疑人、被告人因违反取保候审、监视居住的规定,需要予以逮捕的,可以先行拘留,以避免在审查批准逮捕期间发生逃跑等风险。