大田八岁，随父亲渡海至台湾府彰化县，庄父死后，大田迁居凤山县笃加港。庄大田后成为凤山天地会首领，林爽文事件时于凤山起兵响应，自号洪号辅国大元帅。庄的势力曾二度攻下凤山县城，与林爽文势力大抵以台湾府府治划分南北，不过两股势力两度围攻台湾府城失败。陕甘总督福康安率清兵登陆鹿港后，又在台湾募兵数千人，合兵一万四千，击败林爽文。又庄大田与泉州籍首领庄钖舍有嫌隙，庄钖舍投奔清兵，大田行踪遂为清军所知，被乌什哈达率领的水师抓获时，已身受重伤。后在台湾府被处死，函首燕京。