Den 10-åriga flickan fick flera skador efter kraschen på Manchester Road, Denton, på fredag.
Hon är i ett allvarligt, men stabilt tillstånd, sa polisen.
Murat Polat, 26, från Burlington Street, Ashton-under Lyne, kommer att ställas inför Manchester och Salford Magistrates' Court på måndag.
Han är också anklagad för att inte ha någon försäkring.
En man har anklagats för att orsaka allvarlig skada genom farlig körning efter att ett barn skadats svårt i en olycka.