Prosecutors in Brownsville say 29-year-old Curtis Sparks of Harlingen pleaded guilty Thursday to defrauding USAA Federal Savings Bank.
Sparks, who remains in custody, also faces a fine of up to $1 million when he's sentenced Aug. 27.
Authorities say Sparks last year opened two dozen checking and savings accounts use 19 different ID's.
He used stolen account information from other financial institutions to seek credit card cash advances and fund the USAA accounts. Sparks would then request debit cards for those USAA accounts and withdraw the cash.
Investigators say the case involved nearly $187,000 in fraudulent cash advances from several banks and credit unions.