Bathymetric data is important for hydrologic and hydraulic applications. It could be used for high accuracy simulations of sediment transport, flooding inundation, watershed conservation, reservoir management, etc. However, accessing riverine bathymetry is time-consuming and expensive, so surveys do not cover many rivers. This study applies a data-driven model, generative adversarial network (GAN), to predict riverbed bathymetry in data-sparse regions. GAN is a popular deep-learning structure commonly applied to generate synthetic data. This study devises a conditional generative adversarial network (CGAN) that can generate channel cross-sections with accessible properties, including channel width, channel depth, thalweg position, curvature of centerline, and bank heights. These crucial properties are normalized to make the model work across river reaches on various spatial scales. The CGAN model is tested by eight input configurations with four training dataset combinations to investigate its advantages and limitations. The results show that the CGAN model has great workability and generality on cross-section generations. Although it merely takes four channel properties as input, it derives normalized root mean square error in elevations around 25%, which is half of the normalized error from the conceptual model in previous literature.