老公和别人同居犯法。有配偶者与他人同居,是不道德的行为,是违反《婚姻法》的行为。其直接后果是败坏社会风尚,导致婚姻关系破裂,严重的还会导致其他更恶劣的后果;
这是因为有配偶者是指其已有合法的婚姻关系,与他人同居是指有合法婚姻关系人又与异性不以夫妻相称,以公开或者半公开的形式,或短期不稳定的共同生活、居住在一起;
这种行为,严重侵害了合法婚姻关系无过错方的权益,是对婚姻关系的稳定、和谐的破坏,也是社会主义道德风尚所不允许的。