Мешко II вступил на польский престол в условиях углубляющегося социально-политического кризиса Польши, вызванного экспансионистской политикой его отца.
Польша находилась в политической изоляции, была истощена непрекращающими войнами, одновременно усилилась церковная и княжеская оппозиция королю, обострились социальные конфликты. Мешко II не был старшим сыном Болеслава I, однако его коронация в 1025 г. в Гнезно прошла без особых затруднений, а два брата короля, Безприм и Оттон Болеславович, были изгнаны из страны и нашли убежище в Киеве при дворе Ярослава Мудрого.
Король попытался продолжить активную внешнюю политику своего отца, чем вызвал недовольство императора Конрада II. Пытаясь выйти из внешнеполитической изоляции, Мешко II был вынужден в 1027 г. уступить Венгрии территорию Словакии, что позволило заключить польско-венгерский союз против империи. Одновременно король решительно подавил мятеж западнопоморского князя Дитриха и ускорил процесс христианизации Поморья и Куявии.
В 1028 г. Мешко II совершил набег на Чехию и Саксонию. В ответ в следующем году в Силезию вторгся император Конрад II. Положение осложнилось в 1031 г., когда Венгрия заключила мир с императором и Польша вновь осталась в изоляции. В то же время на территорию польского королевства вторглась армия киевского князя Ярослава Мудрого, поддержавшего притязания Безприма на польский престол.
Пытаясь заручиться помощью императора, Мешко II заявил об отказе от Лужиц и Моравии, завоеванных Болеславом I. Однако император помощь не прислал и Мешко II был вынужден бежать в Чехию. Безприм при поддержке русских и немецких вооруженных отрядов захватил престол Польши и признал сюзеренитет императора.