职业禁止适用于准公职职业,例如律师、教师、医生。这些职业或维护正义,或教书育人,或救死扶伤,事关公民基本权利,且其兴旺发达必须建筑在公信基础之上,因而执业者也需有良好品行。这些职业在一些国家也被纳入广义的公职之中,至少是其中领取国家工资的那部分人被归入公职人员。各国各法对准公职职业的禁止宽严不一。一是表现在把哪些职业纳入禁止范围方面。有些职业,有的国家通过立法加以规范,而在有的国家行业自律即可。二是表现在是否考察前犯罪人所犯之罪与其职业的关系。有的职业资格法只是禁止曾经利用该职业进行犯罪的人重操旧业。这既有个别预防之意,也有维护职业声誉之意。而有的职业资格法则拒绝所有前犯罪人,不论他以前做什么,犯罪与其职业是否有关。例如,犯重婚罪的医学院教授在刑满后,既不能在再当教师,也不能到医院当医生,尽管他重婚与教师和医生的职业都无关。三是表现在是否考虑犯罪的性质和刑罚的性质。例如,是否区分特殊犯罪和一般犯罪,是否区分故意犯罪和过失犯罪,是否区分缓刑与否。另外,各个职业对前犯罪人的禁止也宽严不一。有的职业非常严格,例如终身禁止,有的职业比较宽松,有期限禁止。这种情况的出现,或者是由于立法者考虑到各种职业的特点而区别对待,或者是由于部门立法,缺少通盘考虑。