It happened at about midnight in the 11600 block of West Bellfort Avenue near Kirkwood Road.
Police said they were outside when the older brother was playing with a pistol. That's when the gun went off, hitting his 18-year-old brother in the shin.
The younger brother is expected to be OK.
The shooter is accused of having been intoxicated and is now being charged with aggravated assault.