Temer’s lawyer, Eduardo Carnelos, called his detention unfair.
"I consider this an injustice. As I understand it, there is no basis for his arrest," he said.
Temer’s second arrest comes after a federal judge ordered his detention over his involvement in the Lava Jato or “Car Wash” scandal--which centers around the Brazilian oil company Petrobras, and bribes given to politicians from Peru to Venezuela.
Prosecutors allege that Temer received hundreds of thousands in bribes from the construction company Engevix over a contract to build a nuclear power plant in the Rio de Janeiro state.
He’s also accused of leading a "criminal organization" that facilitated up to 1.8 billion reais (US$469 million) in bribes through various kickback schemes.
Temer’s lawyers have filed an appeal against the latest order. He was reported to be in custody at the headquarters of federal police in Sao Paolo.