Lewisville police say no one else was injured.
Police say they were called to the Vista Ridge Mall about 4 p.m. Monday after reports of an argument between a woman working at a kiosk and someone described as a male acquaintance who had confronted her.
Police spokesman Capt. Kevin Deaver says the man pulled a handgun and shot himself when mall security tried to escort him outside.
The man was pronounced dead at a hospital. His name was not immediately released.
The mall was not evacuated but parts remained closed after the shooting as police were investigating.
Lewisville is 20 miles northwest of Dallas.
Take ABC13 with you!
Download our free apps for iPhone, iPad, Android and Blackberry devices