The accident happened on South Road, where it meets Craigowan Road, at about 16:10.
The road has been closed, and motorists have been advised to avoid the area.
The child was taken to Ninewells Hospital for treatment. Police did not give any further details of the age or sex of the child, or the injuries they had suffered.
A child has been taken to hospital after being hit by a lorry in Dundee.