Ông tên thật là Dương Văn Lắm, sinh năm 1938 tại huyện Chợ Gạo, tỉnh Mỹ Tho (nay là tỉnh Tiền Giang). Năm 7 tuổi, ông theo gia đình trôi dạt tới thị xã Mỹ Tho (thành phố Mỹ Tho ngày nay) sinh sống.
Năm 19 tuổi, ông được học nhạc với nhạc sĩ Lâm Tuyền và học dự thính trường Quốc gia Âm nhạc Sài Gòn. Bài hát đầu tiên Đường khuya được sáng tác vào thời gian này. Bút danh Hà Phương là để bày tỏ ước mơ muốn được tung hoành, đi đây đó của ông cho thỏa chí tang bồng.
Sau khi tốt nghiệp, ông về dạy nhạc ở Long An, có lúc lại chuyển sang dạy ở Bến Tre là quê vợ.
Hiện nay, ông đang sống tại Mỹ Tho và lặng lẽ âm thầm viết nhạc một cách tài tử.
Nhìn chung, các bài hát của ông rất sinh động, có nhiều câu ca dao thành ngữ khiến cho bài hát gần gũi, dễ nghe đối với khán giả. Phần lớn ca ngợi vẻ đẹp con người và vùng đất Nam Bộ, số còn lại viết về tình yêu đôi lứa.
“ Từ những cánh đồng lúa mênh mông, những dòng sông, bến nước - tôi bước vào đời với tiếng ru ngọt ngào, điệu lý câu hò thắm đẫm tình quê. Đó chính là lý do tại sao những bài hát của tôi mang đậm sắc thái dân ca Nam Bộ.