Ha escrito cerca de cincuenta obras teatrales, estrenadas con éxito de crítica y público, algunas llevadas al cine como: "Bajarse al moro", "La estanquera de Vallecas" y "Salvajes", así como guiones de cine, series de televisión, narrativa infantil y novelas.