Nathan Weitzel is being jailed on $500,000 bail in connection with the Aug. 21 wreck in Centennial.
KUSA-TV reports that the 2-year-old boy, who was unrestrained in the vehicle, suffered a concussion and broken leg but is expected to recover.
Court documents say that when an Arapahoe County sheriff's investigator asked Weitzel about the incident and how it happened, the man replied: "I was trying to kill my son," adding that he planned the crash because he didn't "think he was man enough to raise a child."
He also reported using cocaine the day of the incident.
Weitzel allegedly told investigators that he took his son to play in a park before the crash and thought of ways he could kill him.
Documents do not indicate if Weitzel has an attorney.
A GoFundMe page has been created to help pay for the boy's medical expenses.