A one-pot synthetic protocol of α-ketoamides from alkene or alkyne using iodine as catalyst and tert-butyl hydroperoxide as oxidant is reported. The protocol has the advantages of good atomic economy, mild reaction condition, high yielding, and avoiding using heavy metal catalyst, which has solved the drawbacks of harsh condition, poor availability of starting materials, and low yielding in previous α-ketoamides systhesis. α-Ketoamides has potential applications in bioactive molecule and drug synthesis.