A system and method for delivering a therapeutic agent such as filler materials, biocompatible gels, and other substances through a catheter. The therapeutic agent can be a single component or multiple components that are delivered separately or mixed just prior to delivery or at the delivery site. The system and method use an automated delivery mechanism to maximize delivery of the therapeutic agent to the target tissue and minimize loss of the therapeutic agent within the catheter. The system and method are particularly useful for interventional approaches that deliver therapeutic agents to the wall of the heart.