Константин Шамрай родился в 1985 году в Новосибирске в семье музыкантов.
В 1991 поступил в Кемеровскую музыкальную школу. За годы обучения в школе стал призёром конкурсов юных пианистов в Москве и Сенигалии (Италия).
С 1996 по 2003 учился в МССМШ им. Гнесиных у профессора Т. Зеликман.
В 2000 стал обладателем I премии международного конкурса молодых пианистов «Концертино-Прага».
В 2003 поступил в РАМ им. Гнесиных, продолжив обучение у Т. Зеликман.
За время, проведённое в академии, постоянно давал сольные концерты во многих городах России, Австрии, Германии, Голландии, Франции, Австралии.
В настоящее время является аспирантом РАМ им. Гнесиных в классе профессора В. Троппа