A weighted graph is one in which every edge is assigned a non-negative number, called the weight of . For a vertex of a weighted graph, is the sum of the weights of the edges incident with . For a subgraph of a weighted graph , the weight of is the sum of the weights of the edges belonging to . In this paper, we give a new sufficient condition for a weighted graph to have a heavy cycle. Let be a -connected weighted graph where . Then contains either a Hamilton cycle or a cycle of weight at least , if satisfies the following conditions:(1)The weighted degree sum of any independent vertices is at least ,(2) for every vertex with , and (3)In every triangle of , either all edges of have different weights or all edges of have the same weight.