Herrarnas K-1 i slalom vid olympiska sommarspelen 2012 hölls mellan 29 juli och 1 augusti på Lee Valley White Water Centre i London. Det kördes en kvalomgång med två åk, där det bästa åket räknades och de femton främsta gick vidare till semifinal. Där åkte varje idrottare en gång och de tio bästa gick vidare till final. Där kördes ytterligare ett åk och den med bäst tid vann guld.