Maciej Ziolkowski, of Sibbald Street, had sentence deferred until October 9.
Ziolkowski admitted assaulting his partner Olwia Ziolkowski by punching and kicking her on the head and body and striking her on the head with a mobile phone, to her injury and permanent disfigurement.
The offence took place at a property on Dunholm Terrace, on July 28.
Ziolkowski also admitted behaving in a threatening or abusive manner by shouting and swearing, at the same location, on July 29.
He further admitted breaching court bail orders by approaching and contacting Ms Ziolkowski, at Cold Stores, Kingsway, on August 3.