Roher verbrachte seine Kindheit und Jugend in Krems. Nach der Matura und Zivildienst zog er nach Wien, wo er die Ausbildung zum Sozialpädagogen absolvierte. Seine Liebe zum Zirkus führte ihn schließlich in die spiel- und zirkuspädagogische Arbeit mit Kindern und Jugendlichen.
Seit 2002 ist er Mitarbeiter beim Kinder- und Jugendzirkus KAOS und bei anderen Zirkusprojekten, außerdem betreut er Menschen mit Behinderung und leitet spielpädagogische Projektwochen mit Kindern und Jugendlichen. Seit 2006 lebt er als freischaffender Illustrator und Autor. Michael Roher wurde für seine Kinderbücher bereits mehrmals mit dem Österreichischen Kinder- und Jugendbuchpreis ausgezeichnet.
Michael Roher lebt mit seiner Familie in Baden bei Wien.