Beach soccer at the 2012 Asian Beach Games was held from 16 June to 21 June 2012 in Haiyang, China.