遗嘱有效必须具备下列条件:1遗嘱人立遗嘱时必须具有行为能力。无行为能力或者限制行为能力人所立的遗嘱无效。遗嘱人立遗嘱时具有行为能力,后来丧失了行为能力,不影响遗嘱的效力。2遗嘱必须是遗嘱人真实意思的表示。立遗嘱是遗嘱人按自己的意愿处分自己身后财产的法律行为。因受胁迫、欺骗所以的遗嘱不可能反映遗嘱人的真实意思,所以无效。3遗嘱不得减少或取消缺乏劳动能力又没有生活来源的继承人以及未出生的胎儿对遗产应继承的份额。4遗嘱人必须按照法律规定的程序和方式立遗嘱,遗嘱的内容必须合法。