A dunaújvárosi születésű jégkorongozó tíz éve a Budapest Starsnál mutatkozott be a hazai élvonalban, majd négy esztendőt töltött az Acélbikáknál, s 2015-ben egy idényre a DVTK Jegesmedvék játékosa lett, mielőtt két évre a MAC-hoz igazolt. A 2018–2019-es évadban ismét a Jegesmedvéknél szerepelt, aztán egy évre visszatért az Acélbikákhoz, s utána került a Ferencvároshoz két évre.
Somogyi az elmúlt két esztendőben egyaránt magyar bajnoki címet szerzett a Ferencvárossal, illetve pályafutása során eddig 26 alkalommal szerepelt a magyar válogatottban.