Abstract The TfOH/C was readily prepared via simple absorption of triflic acid onto activated charcoal. This solid acid was used as an efficient catalyst for the synthesis of α- aminophosphonates through the Kabachnik–Fields reaction of carbonyl compound, amine and diethyl phosphite under solvent-free conditions.