Ema Kawaguchi begann Ballett in ihrer Heimatstadt Fukuoka, Japan und absolvierte eine Ausbildung in der Schweiz für die Bereiche klassisches Ballett, zeitgenössischer Tanz, Jazz und Charaktertanz.
Ema Kawaguchi arbeitete im Opernhaus Zürich, beim Schweizer Kammerballett und als Solisttänzerin am Ballett-Theater Augsburg. 2011 führte sie Regie bei der Benefiz-Aufführung für Fukushima in Augsburg. Sie war Choreographie-Assistentin beim Theater Augsburg und bei der Produktion „Swan Lake“ vom Theater Lodz. Sie ist Gastlehrerin bei JTT Jugend Team Theater Augsburg und Theater Eisenach.
Heute ist sie Choreografin bei Theater, Festivals und Wettbewerben. Als freischaffende Tänzerin arbeitet sie beim Theater Kempten, Theater Lodz und beim DDC Projekt Augsburg.
Ema Kawaguchi arbeitet für internationale Studenten, und hilft ihnen eine professionelle Karriere anzustreben, sie unterrichtet und assistiert für Ballettensembles. Ema ist Lehrerin für zeitgenössischen Tanz und Improvisation, Ballett und Reparty-Werke.
Aktuell arbeitet Ema als Lehrerin für zeitgenössischen Tanz und Improvisation, Klassisches Ballett, als Choreografin und Assistentin für Ballettensemble in Europa und Asien.