柯恩曾经在第4步兵师担任指挥,在华盛顿特区担任国防部长的高级军事助理和国防部副部长,在负责军事行动的副参谋长办公室中担任供给系统主管。在他早期的军旅生涯中,他曾在华盛顿的主管研究、发展和获取的副参谋长办公室中任轻型战车组组长,在密歇根州的布拉德利战车系统中担任过分支项目的主管,他还在美国军事学会教授过武器系统和工程自动化,并且担任该系统的研究员。
柯恩上将参加过3次美国陆军的作战行动。在最近的“沙漠盾牌”和“沙漠风暴”行动中,他还在斯图尔特基地的24步兵师2旅中担任旅长。第2旅在对扎里巴机场的历史性进攻中发挥了中坚作用,帮助24步兵师保住了在伊拉克腹地的关键目标。在24步兵师重新部署在斯图尔特基地后,柯恩还担任了师长助理。当他还是个低级军官时,就分别以排长和小分队指挥的身份随11装甲骑兵团在越南参加过两次战斗,由此开始了自己的军人生涯。
从1996年开始,柯恩上将便与所有陆军改革的努力密切相关。作为第4机械化步兵师的师长,他率先发展以网络为中心的战争思想和能力,将后勤功能和人员并入师供给指挥部系统,明显地减少了第4机械化步兵师的后勤范围。