保險合同生效的三個要素是:(1)行爲人具有相應的民事行爲能力;(2)意思表示真實;(3)不違反法律或社會公共利益。【法律依據】根據《合同法》第九條,當事人訂立合同,應當具有相應的民事權利能力和民事行爲能力。