分布于中南半岛和中国的东南沿海地区,包括缅甸、越南、老挝、柬埔寨、泰国以及中国的东南沿海地区、香港、海南岛。太平洋诸岛屿,包括中国的台湾省、东沙群岛、西沙群岛、中沙群岛、南沙群岛以及菲律宾、文莱、马来西亚、新加坡、印度尼西亚的苏门答腊、爪哇岛以及巴布亚新几内亚。华莱士区,指传统的华莱士线(从棉兰老岛的东侧海域经望加锡海峡至巴厘岛与龙目岛之间)以东、巴布亚新几内亚以西的区域,包括印度尼西亚的苏拉威西岛、努沙登加拉群岛、西南群岛、摩鹿加群岛(马鲁古群岛)、东帝汶等岛屿。
列入《世界自然保护联盟》(IUCN)ver 3.1:2010年鸟类红色名录。