The 28-year-old man whose name wasn't immediately available is an armed security guard at Thunder Valley Casino, north of Sacramento. He sustained minor injuries in Sunday's accident.
A spokesman for the Roseville Fire Department said the man was traveling northbound on Industrial Avenue in Roseville when the cell phone device activated. The driver was startled and veered off the road through the guardrail. The SUV landed in Pleasant Grove Creek.
He used his gun to shoot himself out, then flagged down a passerby.