Indonesia competed at the 2012 Asian Beach Games held in Haiyang, China from June 16 to 22, 2012.