E' situato su una dorsale del subappennino reggiano, tra il torrente Tresinaro e il fiume Secchia, nel centro-occidentale della regione. Risale al 954 la prima menzione della città, quando si parla dell'assedio di Canossa. In quei tempi la città era in mano alla famiglia Baisi, che prese il nome della località.