An FBI agent is in custody after police say he shot at a Grand Rapids officer outside a gym.

It happened around 1:30 a.m. Tuesday, Dec. 6, at Planet Fitness on 28th Street in Grand Rapids.

While investigating this incident, WZZM 13 found through Kent County court records that the 35-year-old suspect is FBI agent Rueben Hernandez. He was in town from Las Vegas on business. Court records indicate he arrived in Grand Rapids on Monday and was booked Tuesday into the Kent County Jail.

According to Grand Rapids police, Hernandez walked into the Planet Fitness gym and showed off a gun. Reports indicated that he fired three shots near Lake Eastbrook Boulevard.

At the time, about seven people were inside the gym -- no one was hurt. When Grand Rapids police arrived on scene, police say Hernandez fired at a Grand Rapids sergeant and the officer did not return fire.

Hernandez eventually surrendered to officers.

In a statement from Planet Fitness, they confirm the incident:

"We can also confirm that no shots were fired inside the club, and that no one was injured. The suspect is currently in custody and we are grateful for the local authorities' swift action and response."

WZZM 13 also spoke to FBI Special Agent Ray Johnson, who is based in Detroit:

"The FBI is aware of some allegations against an FBI special agent in Grand Rapids," Johnson said. "We're committed to working with the Grand Rapids Police Department to ensure the investigation continues in a manner consistent with pursuing concerns of justice.

"We've referred our matter to the Internal Investigation section at FBI Headquarters in the Office of Inspections."

Kent County court records also show that Hernandez is being held on three charges including assault with intent to murder, discharging a firearm at or near a building and possession of a firearm while under the influence.

It appears Hernandez will be arraigned Wednesday.