Divergent natural selection rooted in differential resource use can generate and maintain intraspecific eco-morphological divergence (i.e., resource polymorphism), ultimately leading to population splitting and speciation. Differing bottom environments create lake habitats with different benthos communities, which may cause selection in benthivorous fishes. Here, we document the nature of eco-morphological and genetic divergence among local populations of the Japanese gudgeon Sarcocheilichthys (Cyprinidae), which inhabits contrasting habitats in the littoral zones (rocky vs. pebbly habitats) in Lake Biwa, a representative ancient lake in East Asia. Eco-morphological analyses revealed that Sarcocheilichthys variegatus microoculus from rocky and pebbly zones differed in morphology and diet, and that populations from rocky environments had longer heads and deeper bodies, which are expected to be advantageous for capturing cryptic and/or attached prey in structurally complex, rocky habitats. Sarcocheilichthys biwaensis, a rock-dwelling specialist, exhibited similar morphologies to the sympatric congener, S. v. microoculus, except for body/fin coloration. Genetic analyses based on mitochondrial and nuclear microsatellite DNA data revealed no clear genetic differentiation among local populations within/between the gudgeon species. Although the morphogenetic factors that contribute to morphological divergence remain unclear, our results suggest that the gudgeon populations in Lake Biwa show a state of resource polymorphism associated with differences in the bottom environment. This is a novel example of resource polymorphism in fish within an Asian ancient lake, emphasizing the importance and generality of feeding adaptation as an evolutionary mechanism that generates morphological diversification