После смерти отца, курфюрста Иоахима II, и дяди Иоганна Кюстринского (оба умерли в 1571 году) объединил в своих руках все бранденбургские земли.
С большой суровостью взялся за искоренение оставшихся после отца непорядков: велел замучить до смерти заведовавшего монетным делом еврея Липпольда, удалил многих из советников отца, заточил его любовницу Анну Сидов, серьёзно сократил сумму государственного долга.
Сословиям, взявшим на себя уплату 1 млн талеров долга, Иоганн подтвердил их привилегии и дал им дополнительные права. Ненавидя кальвинистов, он позволил иезуитам ряд самоуправств и после введения формулы конкордии строго преследовал отклонения от неё в своих владениях.
Принял у себя бежавших нидерландцев.
От трёх жён у Иоанна было 23 ребёнка; с наследным принцем Иоахимом Фридрихом у него возникла ссора, когда он в интересах детей от последнего брака захотел разделить бранденбургские владения вопреки гогенцоллернскому семейному закону («Dispositio Achillea»).
Третья жена — Елизавета Ангальтская (c 1577 по 1598). Их дети: