Police Scotland said the incident happened just before 18:30 on Monday in Jamaica Street.
He was taken to the Queen Elizabeth University Hospital in Glasgow.
His injuries are not thought to be life-threatening.
A three-year-old boy is being treated in hospital after being hit by a bus in Glasgow city centre.