It happened overnight in the 6700-block of South Wolcott in the Englewood neighborhood.
No officers were hurt. The teen was transported to the hospital in serious condition.
Officials say that the man had been fighting with his stepfather just before the incident.