Sa carrière a été émaillée de triomphes et d'échecs cinglants. En 1036[4], il entame son règne sur le royaume de Dublin. Après en avoir été chassé par Ivarr III Haraldsson (irlandais Imar mac Arailt) en 1038[5], il reconquiert la cité irlandaise en 1046[6]. À l'apogée de son règne, ses possessions s'étendent sur une partie de l'Irlande, l'île de Man, les Hébrides et au moins les Rhinns du Galloway, péninsule située à l'extrémité sud-ouest de la région du même nom. En 1052, Echmarcach est expulsé de Dublin[7], et en 1061 de l'Ile de Man par Murchad mac Diarmata mac Maíl na mBó[8]
Il est communément admis que Echmarcach est aussi Iehmarc, un des trois « rois du Nord-Ouest » (un des trois autres étant Máel Coluim II d'Écosse), qui, selon la Chronique Anglo-Saxonne, se soumirent à Canut le Grand, roi du Danemark et d'Angleterre[9].
Selon la Heimskringla, Echmarcach pilla le Pays de Galles avec son ami viking Guttorm Gunnhildsson[10]. Tous deux se disputèrent au sujet du butin et se livrèrent bataille au Menai. Guttorm l'emporta en invoquant saint Olaf et Echmarcach fut tué[11].