Karaslawow wurde als Sohn eines Bauern geboren. Er engagierte sich früh in der Arbeiterbewegung. In den Jahren 1929/30 studierte er Agronomie in Prag. 1931 veröffentlichte er einen Reportageroman, in dem er seine Erlebnisse verarbeitete. Nach der Machtübernahme der bulgarischen Kommunisten im Jahr 1944 übernahm er Leitungsfunktionen im kulturellen und politischen Bereich Bulgariens. Ab 1958 war er Mitglied des Zentralkomitees der Bulgarischen Kommunistischen Partei. 1961 wurde er Mitglied der Bulgarischen Akademie der Wissenschaften.
Seine Werke werden dem Sozialistischen Realismus zugeordnet. Neben Romanen verfasste er auch Novellen, Dramen, Kinderbücher und literarische Studien.