Au cours de la guerre américano-mexicaine, Dana et le 7th participent à la défense de Fort Brown du au , puis combat lors de la bataille de Monterrey du au . Il est promu premier lieutenant le , et prend part au siège de Vera Cruz, du au .