Routing is one of the most important issues in multihop ad hoc networks. In the routing for mobile cognitive radio (CR) networks, the constraints on residual energy of each user and the requirements for primary user protection should be additionally taken into account. This study proposes a spectrum and energy-aware routing (SER) protocol for CR ad hoc networks, which is based on the dynamic source routing. To establish routes on-demand with reserved bandwidth, the protocol involves route selection and channel–timeslot allocation jointly.