Kim Lân tên thật là Nguyễn Văn Tài. Quê ông ở làng Phù Lưu, xã Tân Hồng, huyện Từ Sơn, tỉnh Bắc Ninh. Vì nhà nghèo, hồi nhỏ Kim Lân chỉ học đến lớp nhất rồi đi phụ việc cho các thợ đàn anh để giúp gia đình kiếm sống. Năm 1944, Kim Lân tham gia Hội Văn hoá cứu quốc, sau đó liên tục hoạt động văn nghệ phục vụ kháng chiến và cách mạng (viết văn, làm báo, diễn kịch, đóng phim).