Genetic engineering involves altering the DNA of any organism to achieve desired traits, such as in crops or animals. Gene therapy, on the other hand, specifically targets correcting or replacing defective genes in humans to treat diseases. The main difference is that genetic engineering is broader and applies to various organisms, while gene therapy is focused on medical treatment in humans.