A 4-year-old boy found a gun and accidentally shot himself at a house on Brightfield Lane in the Ashefield Place subdivision Friday morning, according to police.