法律分析:一般来说,婚外生子不犯法,但是这种情况是违背道德伦理的。但是如果重婚就是违法的。
法律依据:《中华人民共和国民法典》 第四条 夫妻应当互相忠实,互相尊重;家庭成员间应当敬老爱幼,互相帮助,维护平等、和睦、文明的婚姻家庭关系。