1987年3月29日日食是一次全环食,发生于1987年3月29日。新月当天(即朔日),地球上观测到月球和太阳的角距离极小,此时月球如果恰好在月球交点附近,穿过太阳和地球之间,与地球、太阳接近一直线,则会出现日食。月球穿过太阳和地球之间,本影末端与地表距离很小时,由于地表呈弧形,食带中心附近地表被本影覆盖,形成日全食,而食带中心较远的区域内本影未能接触地表,使地表被伪本影覆盖,形成日环食。这种同一次日食中先后出现全食和环食的称为全环食。与单纯的日全食和日环食类似,全环食的本影和伪本影两侧数千公里的半影范围内也会形成日偏食。此次日环食经过了阿根廷、加蓬、赤道几内亚、喀麦隆、中非、苏丹、埃塞俄比亚、吉布提、索马里,日全食未经过陆地,日偏食则覆盖了南美洲中南部、非洲绝大部分、中东及周边部分地区。
阿根廷大陆部分最南省份圣克鲁斯省西北部、布宜诺斯艾利斯湖以南靠近智利边境的地区在日出时最先看到日环食,然后月球伪本影向东划过该省北部进入南大西洋,逐渐转向东北方向移动。在圣赫勒拿岛西南约1280公里处,本影锥末端接触地表,环食转变为全食,本影继续向东北移动,划过圣赫勒拿岛东南约25公里的洋面后在该岛东北约530公里达到最大食分。在安诺本岛以南约180公里处,本影锥离开地表,全食再次变为环食。随后伪本影在加蓬登上非洲大陆,经过赤道几内亚、喀麦隆、中非、苏丹(环食带在该国覆盖的区域大部分属于今南苏丹)、埃塞俄比亚、吉布提后在索马里西北部的奥达勒州进入亚丁湾南部,划过一段海面后又擦过非洲之角东北部,最终在日落时分结束于代尔塞岛东南约110公里处的印度洋洋面。
本次本影覆盖范围均为海洋,因而陆地上无法看到日全食。伪本影覆盖范围内能看到日环食,其中陆地依次包括:
除了上述极狭窄的区域能看到日全食或日环食,月球半影覆盖范围内都能看到日偏食,包括智利、阿根廷、秘鲁东南部、玻利维亚、巴拉圭、乌拉圭、巴西除西北部外的大部、苏里南极东南角、法属圭亚那东南半部、非洲除马德拉群岛和亚速尔群岛外的绝大部分、南欧东南部、中东、高加索地区除西北角外的绝大部分、中亚西南部、阿富汗西部、巴基斯坦西部、南极洲靠近大西洋的部分及大西洋中南部诸岛屿。
本次日食与1986年10月3日的上一次日食均为全环食,全环食本就是4种日食中最罕见的一种,相邻两次日食均为全环食则更为罕见。上一对相邻的全环食发生于1908年12月23日和1909年6月17日,下一对则会发生于2049年11月25日和2050年5月20日。
月球交替位于相对的月球交点时,以半个交点年(食年),即约177天又4小时间隔出现下列日食。
沙罗周期长度为18年11天。本次日食属于沙罗周期129,共包含80次日食,依次为1103年10月3日至1446年4月26日的20次日偏食、1464年5月6日至1969年3月18日的29次日环食、1987年3月29日至2023年4月20日的3次全环食(亦称混合食)、2041年4月30日至2185年7月26日的9次日全食、2203年8月8日至2528年7月26日的19次日偏食,总共历时1424.38年。其中最长的全食发生于2131年6月25日,共持续了3分43秒。
下表列举了1901年至2100年间发生的属于该周期的日食,是第46至56次: