There is described an agent carrier for delivery of an agent to biological tissues. The agent carrier includes an agent carrier body configured to retain agent within the agent earner body and has a tissue contacting surface for engaging tissues under treatment. The body may include microchannels for passage of the agent, and the tissue contacting surface may include microneedles. Delivery of the agent to the tissues is by a transportation stimulus that causes transportation of the agent through the agent carrier. The transportation stimulus may be iontophoresis or sonophoresis, which also enhance or permit penetration of the agent into the tissue. Application of the transportation stimulus causes transportation of the agent through the agent carrier body to the tissue contacting surface.