Shots were fired while a horse race was underway and Ice Cube was getting ready to perform at the Del Mar racetrack Sunday night.
San Diego County Sheriff's deputies said Daniel Elizarraras, 22, went to the ticket window at the Del Mar Fairgrounds at 6:40 p.m., asking for a ticket to the concert.
When Elizarraras was told there were no more tickets available an argument broke out.
Investigators say Elizarraras pulled out a silver-plated semi-automatic handgun and fired several shots into the crowd. Deputies returned fire.
Elizarraras was taken to Scripps Memorial Hospital La Jolla with gunshot wounds. He's expected to survive. No one else was hurt.