Coding-based method, which encodes the responses of a bank of filters into bitwise features, has been very successful in palmprint representation and matching. Palmprints, however, are typically multiscale features, where the palm lines can be represented at a higher scale while the wrinkles at a lower scale. In this work, we present a mutliscale competitive code method for efficient palmprint representation and matching. In filterbank design, we adopt the log-Gabor wavelets since of its less overlapping in the frequency domain. In palmprint representation, competitive code is used to encoding the dominant orientation of the filter responses in each scale. In palmprint matching, a fusion rule is proposed to combine the distances obtained using different scales. Experimental results indicate that the proposed method achieves better recognition accuracy and faster matching speed while compared with several state-of-the-art methods.