两者的区别如下:
一、概念不同。行政处罚是指行政主体依照法定职权和程序对违反行政法规范,尚未构成犯罪的相对人给予行政制裁的具体行政行为;行政执法是指行政主体依照行政执法程序及有关法律、法规的规定,对具体事件进行处理并直接影响相对人权利与义务的具体行政法律行为。
二、两者包含的范围不同。行政处罚只是行政执法的其中一项。行政执法包括:行政许可、行政处罚、行政裁决、行政强制、行政确认、行政给付等等。
《行政处罚法》第4条,行政处罚遵循公正、公开的原则。设定和实施行政处罚必须以事实为依据,与违法行为的事实、性质、情节以及社会危害程度相当。对违法行为给予行政处罚的规定必须公布;未经公布的,不得作为行政处罚的依据。