机动车闯红灯发生事故,是否构成犯罪应看事故的具体情形而定:
1、一般闯红灯行为属违法行为,尚不构成犯罪,只需要承担相应的行政处罚。
2、闯红灯发生交通事故的,如未造成重大人员伤亡或公私财产损失的,均不构成犯罪,肇事方根据交通事故责任认定书等承担责任及行政处罚。
3、如果闯红灯发生重大交通事故的,致人重伤、死亡,或致使公私财产遭受重大损失的,一般涉嫌构成交通肇事罪。如闯红灯发生事故,造成死亡1人或者重伤3人以上,负事故全部或者主要责任的;如造成死亡3人以上,负事故同等责任的;如造成公共财产或者他人财产直接损失,负事故全部或者主要责任,无能力赔偿数额在30万元以上的等。