《工伤保险条例》第十四条规定:职工有下列情形之一的,应当认定为工伤:(一)在工作时间和工作场所内,因工作原因受到事故伤害的。(二)工作时间前后在工作场所内,从事与工作有关的预备性或者收尾性工作受到事故伤害的。(三)在工作时间和工作场所内,因履行工作职责受到暴力等意外伤害的。(四)患职业病的。(五)因工外出期间,由于工作原因受到伤害或者发生事故下落不明。(六)职工在合理时间内往返于工作地与配偶、父母、子女居住地的合理路线的上下班途中发生事故的,亦可认定为工伤。受到非本人主要责任的交通事故或者城市轨道交通、客运轮渡、火车事故伤害的。(七)法律、行政法规规定应当认定为工伤的其他情形。违反交通规则发生机动车事故是否算工伤,需要区分是否为本人非主要责任引发的交通事故。