A man has been charged after he allegedly rode a horse into an anti-Adani protester in Central Queensland yesterday.

Anti-Adani protestors were watching live music when the man entered the showgrounds on horseback and knocked a 61-year-old woman to the ground.

The woman was flown to Mackay Base Hospital and is in a stable condition.