«Mala hierba» es la segunda novela de la trilogía «La lucha por la vida». Es la continuación de la historia relatada en «La busca», de la que constituye su segunda parte. Está protagonizada por sus mismos personajes y ambientada en los mismos lugares madrileños en los que ocurre la acción de la primera. En «Mala hierba» se narra la vida de Manuel, el protagonista, durante los años fundamentales de su juventud, hasta que cumple los veintiuno, un largo periodo en el que no consigue incorporarse de forma estable a la vida honrada de los demás trabajadores, pues tras un corto periodo como impresor, volverá al mundo de los vagos, primero, y de la delincuencia, después. Si en «La busca» aparece sobre todo la golfería miserable de los barrios más pobres de Madrid, los alejados del centro, en «Mala hierba» se completa la muestra con el hampa más distinguida, la del interior de la ciudad, desde la golfería que se mueve en torno a los garitos de juego, hasta los que los dirigen, apuntando incluso a los más poderosos (ciertos periodistas y políticos).