Warner, who appeared for a disciplinary hearing, pleaded guilty to breaching Rule 6: Unbecoming Behaviour.
"Cricket Australia advises that David Warner has been suspended and fined for breaching the Cricket Australia Code of Behaviour," the CA said in a statement.
"CA Senior Code of Behaviour Commissioner, The Hon. Justice Gordon Lewis AM, fined Warner $11,500 and suspended from the remainder of Australia's ICC Champions Trophy campaign as well as the Australian team's two tour matches before the first Ashes Test against Somerset and Worcestershire," the statement added.
The punishment effectively means Warner will miss out on only one international match if Australia fail to qualify for the semifinals of the Champions Trophy. Yet to register a win, Australia play their last match against Sri Lanka on June 17.
Warner was involved in a physical altercation with England player Joe Root in the early hours of Sunday morning following the Champions Trophy match between the teams in Birmingham.
The incident reportedly took place in a Birmingham bar and involved alcohol after Australia lost by 48 runs to England in their tournament-opener.