不能履行合同是否构成违约,要看情况。一般情形下,如果一方当事人不履行合同或者履行合同不符合约定的,是违约;但是如果有不可抗力等免责事由的,从而免除全部责任的,就不构成违约。
当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。