Admiral Ali Fadavi said on state television that "unprofessional conduct" had led to the incident with the sailors and two US boats near Farsi island.
"Naturally in territorial waters of the country any naval craft should announce their presence beforehand, especially if they are military," Fadavi said.
"They didn't show much resistance but later the US aircraft carrier for 40 minutes showed unprofessional conduct and demonstrated air and sea movements that showed their lack of commitment to the security of the region," Fadavi added, without being specific.
"The process will definitely not take very long, and as soon as we receive orders the Guards naval force will act accordingly," Fadavi said.
Also Read
"Mr Zarif had a strong stance and told Mr (John) Kerry these were our territorial waters and you should apologise," he said, referring to the US Secretary of State.
In a statement early today the Guards said they had detained the sailors and their patrol craft.
At 16:30 Tuesday, two American combat boats carrying 10 armed marines who had entered Iranian territory were seized by the combat units of the Guards naval force and moved to Farsi island," an official statement said.
Two aircraft carriers -- the USS Harry S. Truman and France's Charles de Gaulle -- were both in international waters near Farsi island when the US boats were captured, the statement said.
The Iranian Fars news agency, which is close to the Guards, reported that the "violating boats were two kilometres inside Iranian territory".
"This information was recorded on their GPS devices, and the Guards are holding that information," it said.