Environmental characteristics significantly influence the distribution of fish communities in aquatic ecosystems. This study examined the relationship between fish community structure and ecological characteristics in the Dhansiri River, a tropical river within the Eastern Himalaya eco-region. Sampling was conducted across three seasons (monsoon, pre-monsoon and post-monsoon) at four stations representative of the whole river stretch. Highest number of species was recorded along upper stretch S1 (54), followed by S2 (45), S3 (41) and least in S4 (37). Seasonally, the number of species peaked during monsoon (64), decreased in post-monsoon (59) and was lowest in pre-monsoon (54). Shannon diversity index (H') ranged from 3.327 to 3.750, with higher values upstream and gradually declining downstream. Species diversity was lowest at S4, likely due to poor environmental conditions and high anthropogenic pressure. Cyprinids emerged as the most dominant fish group, with relative family abundance varying from 0-5.63%. Non-metric dimensional scaling indicated a distinct separation of S4 from S1, S2 and S3. Analysis of water quality revealed a pristine nature at S1, with gradual deterioration downstream. Significant relationships were identified between most water quality variables and fish community structure. Principal component analysis showed that pH (20.96%), total alkalinity (13.80%), specific conductivity (9.92%), NO2 (12.19%), and TDS (6.22%) contributed significantly to Dim1, while NO3 (53.43%) and water temperature (6.05%) influenced Dim2. BIO-ENV analysis reflected that NH3, NO3, CO2, TDS, total alkalinity, pH, specific conductivity, DO and water temperature significantly correlated with fish abundance and community composition. This study provides critical insights into the role of environmental parameters in shaping the fish community structure in a less-explored tropical river of the Eastern Himalayan and offers valuable information for the sustainable management of riverine fish diversity.