Geboren in Rheinbach bei Bonn. Er studierte an der Folkwang-Hochschule in Essen. Danach war er in Essen, Wiesbaden, Mannheim, Frankfurt und am Thalia Theater in Hamburg engagiert. Ab 2000 arbeitete er als freier Schauspieler am Deutschen Schauspielhaus, am Staatsschauspiel Dresden, am Residenztheater München, am Renaissancetheater Berlin und am Schauspielhaus Bochum. Er spielte zahlreiche Rollen in Hörfunkproduktionen und Fernsehfilmen. Von 2002 bis 2005 war er am Theater Freiburg engagiert. Wichtige Rollen: Helmer in »Nora. Ein Puppenheim«, Titus Andronicus in »Anatomie Titus…« und Dorfrichter Adam in »Der zerbrochne Krug«. Am Deutschen Schauspielhaus in Hamburg spielte er u.a. in: »Die Frau vom Meer« (Regie: Jacqueline Kornmüller), »Faces« (Regie: Ivo van Hove), »Zur schönen Aussicht« (Regie: Martin Kušej), »Der gute Mensch von Sezuan« (Regie: Christian Pade), »Andorra« (Regie: Tina Lanik), »Michael Kohlhaas« (Regie: Crescentia Dünßer) und »Krabat« (Regie: Markus Bothe). In der Spielzeit 09/10 ist Achim Buch am Schauspielhaus zu sehen in: »Tintenherz« (Regie: Markus Bothe), »Pünktchen und Anton« (Regie: Katharina Wienecke), »Zigeunerjunge« (Regie: Erik Gedeon), »Dorfpunks« (Regie: Studio Braun) und »Romeo und Julia« (Regie: Klaus Schumacher). In »Marat, was ist aus unserer Revolution geworden?« (Regie: Volker Lösch), eingeladen zum Theatertreffen 2009, spielt er die Rolle des Jean Paul Marat.