根据《中华人民共和国担保法》第二十九条规定,保证合同无效的情形有:

(一)保证合同可因下述原因而归于无效

1、法人的分支机构、内部职能部门未经法人书面授权或者超出授权范围与债权人订立保证合同的;

2、主债权人一方或者债权人与债务人双方采取欺诈、胁迫等手段,或者恶意串通,使保证人在违背真实意思情况下,提供保证的;

3、国际机关未经国务院批准而与债权人订立保证合同的;

4、学校、幼儿园、医院等以公益为目的的事业单位与债权人订立保证合同的;

5、董事、高级管理人员违反公司章程的规定,未经股东会、股东大会或者董事会同意,以公司财产为他人债务提供担保的

(二)对外担保合同无效的原因

1、未经国家有关主管部门批准或者登记对外担保的;

2、未经国家有关主管部门批准或者登记为境外机构向境内债权人提供担保的;

3、为外商投资企业注册资本、外商投资企业中的外方投资部分的对外债务提供担保的;

4、无权经营外汇担保业务的金融机构、无外汇收入的非金融性质的企业法人提供外汇担保的;

5、主合同变更或者债权人将对外担保合同项下的权利转让,未经担保人同意和国家有关主管部门批准的,担保人不再承担担保责任。但法律、法规另有规定的除外。